Set an example by using best practices in the Training Cloud Environments
To help set a good example for customers, the Training Cloud Environments should follow best practices unless it would greatly inconvenience the user or unless it is up to the user to follow best practices as part of a learning exercise.
Some changes to make to the Training Cloud Environments include:
• Uninstall Internet Explorer and the PI Module Database Builder
• Uninstall PI Web API from environments that do not use it. PI Vision 2020 and later don't need it.
• Disable PI Trusts and max out the security slider in PI SMT
• Disable PI Groups and PI Users other than piadmin
• Disable PIWorld
• All PI Identities should be set to not be allowed to be used in PI Trusts
• Consistent naming convention, capitalization, use of spaces, etc. for PI Identities
• Set the AutoTrustConfig tuning parameter to 0
• Set minimum permissions to each Database Security table in PI SMT
• Delete entries in the Database Security tables that do not grant any permission (i.e. A())
• Assign minimum permissions to each PI service
• Use NT SERVICE accounts instead of Local System for PI services
• Delete "Chrome Apps" from the Start menu since it just contains an invalid shortcut
• Clear file history in Excel and other Microsoft Office programs, especially if the file doesn't exist anymore
• Run Disk Cleanup at the end and delete any temporary files due to installing PI programs
