Windows Security and Domains for Experion
Windows Security and Domains for Experion
Windows Security and Domains for Experion
• Overview of Domains
• Common Setup of a Domain in an Experion Environment
• Best Practices
• Troubleshooting
2
Document control number Honeywell Proprietary
Honeywell.com
Overview of Domains
3
Document control number Honeywell Proprietary
Honeywell.com
Domains
• Differs from a Workgroup in that the Domain is more secure and
requires less administration overhead
• Active Directory acts as a Centralized Repository of Domain
objects
• Some of the object types are: Domains, Forests, Sites,
Organizational Units, Groups, and Users
• Tightly integrated with DNS
• Major differences from pre-windows 2000 domains
• All Domain Controllers in a single domain are peers no BDCs
• Dynamic DNS is required
4
Document control number Honeywell Proprietary
Honeywell.com
Domains
• Although all of the Domain Controllers in a domain are peers
some functions require a single Domain Controller to act as the
master for a particular function these operations are called
Flexible Single Master Operations (FSMO)
– PDC Emulator
– Schema Master
– Domain Naming Master
– Infrastructure Master
– Relative ID (RID) Master
• For proper domain authentication to occur each domain must
have at least one Global Catalog server, note that you can have
multiple Global Catalog servers
5
Document control number Honeywell Proprietary
Honeywell.com
6
Document control number Honeywell Proprietary
Honeywell.com
Domain Setup
• Experion Security Policy – Domain
• Includes Standard Honeywell Groups: DCS Administrators,
Engineers, Supervisors, Operators
• Standard Honeywell Group Policy Objects: Operators Policy,
Engineer Policy…
• TPS Domain Configuration Tool
• Allow you to flag an OU as a TPS Domain
• In R400 both items are in the Domain Controller Security Policy
7
Document control number Honeywell Proprietary
Honeywell.com
Domain Setup
• PDC Role holder is the authoritative time source for the domain
• The PDC Role holder can be set to sync its time with its own
clock
or
• The Preferred method is to sync its time with a GPS time
source
• Domain Controller placement:
• Recommendation of at least one Domain Controller on each
network that services clients
8
Document control number Honeywell Proprietary
Honeywell.com
Client Setup
• Experion Security Policy – Workstation
• Creates the linkdomaingroups.vbs script
• Also has other utilities like lockdownlocal user
• Also changes the local policy specifically the allow log on
locally policy, it removes the users group. Pre-R400
• Linkdomaingroups.vbs
• All of the local directory security is based on the Honeywell
Local Groups
• Puts the standard Honeywell Domain Groups in the
Honeywell Local Groups
• C:\Program Files\Honeywell\wkstasecurity\
9
Document control number Honeywell Proprietary
Honeywell.com
Client Setup
• NTPSetup
• If Servers were authoritative time
servers in a workgroup but now
they are in a domain you must
use the Disable All NTP
configuration button. Once this is
complete hit the
Change/Configure Client button
• Experion Servers can run as a
secondary NTP time source
• Should be run on every client
node after it joins the domain
10
Document control number Honeywell Proprietary
Honeywell.com
Client Setup
• Users Defined as a Domain Operator will have a locked down
desktop and will need a logon script defined to launch Station,
Safeview or Native Window
• Hosts file are still required on client nodes: Servers, Stations,
ACE nodes… for proper Experion functionality
• The domain controllers do not have to be in the hosts file.
11
Document control number Honeywell Proprietary
Honeywell.com
12
Document control number Honeywell Proprietary
Honeywell.com
13
Document control number Honeywell Proprietary
Honeywell.com
Best Practices
14
Document control number Honeywell Proprietary
Honeywell.com
16
Document control number Honeywell Proprietary
Honeywell.com
17
Document control number Honeywell Proprietary
Honeywell.com
• Site Configuration
• Define a subnet for each corresponding subnet
• Define a Site for each Subnet
• Move the Domain Controllers that service each subnet to the
correct Site
• WINS is not recommended for Experion Domain Controllers
18
Document control number Honeywell Proprietary
Honeywell.com
Troubleshooting
19
Document control number Honeywell Proprietary
Honeywell.com
Troubleshooting issues
• Slow Logon
• Make sure that the primary DNS and secondary DNS are
defined on the primary NIC on the workstation
• Could also be a Site Configuration issue
• Use echo %logonserver%
• Troubleshooting Group Policy
• Using Resultant Set of Policy
• Logging mode: Can be run a client node and Domain
Controllers
• Planning mode on Domain Controller only
• Group Policy Management Console
• gpupdate and gpresult
20
Document control number Honeywell Proprietary
Honeywell.com
Troubleshooting Issues
21
Document control number Honeywell Proprietary
Honeywell.com
Troubleshooting Issues
• On Domain Controllers
• w32tm /monitor - to view the current time configuration in
the domain
22
Document control number Honeywell Proprietary
Honeywell.com
Troubleshooting Issues
23
Document control number Honeywell Proprietary
Honeywell.com
Troubleshooting Issues
5. Highlight the profile for the
user used in step 1
6. In Copy To click Browse
a. In the Copy profile to
select C:\documents and
settings\default user
7. In the Permitted to use click
Change
a. Set to everyone note may
have to change the
location to the local
machine
8. Click Ok
24
Document control number Honeywell Proprietary
Honeywell.com
Troubleshooting Issues
• Overriding a Default Honeywell Group Policy Object
• Do not change the default Honeywell Group Policy Objects
• Create new GPOs that enable or disable specific settings
• Do not use not configured
• These GPO need to have their security filter set correctly
• Also they need to be the original Honeywell GPO in GPO
application order
25
Document control number Honeywell Proprietary
Honeywell.com
Troubleshooting Issues
• Replace a Domain Controller
• Create new Domain Controller then add it the domain
• Use dcpromo once the server is a member of the domain
• Move any FSMO roles off of the server that will be replaced
• Be sure client nodes have the new Domain Controllers DNS
address in their primary or secondary DNS entries
• Use dcpromo on the old Domain Controller to demote the old
Domain Controller
26
Document control number Honeywell Proprietary
Honeywell.com
Troubleshooting Issue
• Upgrading a Domain
• Use domainprep and forestprep to expand the schema to
the new Window version
• Create new Domain controllers then add it to the domain
• Similar to replacing a Domain controller the new Domain
Controller needs to be a member of the domain before
running DCpromo
27
Document control number Honeywell Proprietary
Honeywell.com
Further Information
28
Document control number Honeywell Proprietary