Query all services, both system and per-user, get the binary responsible for the service, which will be a dll when the service executable is svchost,exe and check its digital signature. By default, only services whose binary is not validly signed will be shown but parameters are available to show any signing state and to show all services or just non-Microsoft ones
Exports users from active directory to a CSV for solve user import. Users and groups must be comma separated, if one is not used please have '$null' in the field so it does not attempt to be processed. A user account should contain the following data, otherwise it will not be exported: userprincipalname (UPN), givenname, sn (surname), mail (emaill address), samaccountname, distinguishedname Builtin groups such as Domain Users are not supported
Check the permissions of the records that match the computer name specified and optionally change them so that the computer account for the current AD object for that computer has rights to update the record. Run on a computer that has the ActiveDirectory PowerShell mdoule installed like a domain controller. Permissions for Domain controller DNS records will not be changed, Use when machines have been rebuilt and they cannot update their own DNS record because it is owned by the account for the previous build which no longer exists in AD so the current computer does not have permissions when it wants to register the IP address against its own DNS record NOTE: It is recommended you make a backup of your DNS with the Backup DNS Zone script before running this script with Fix set to Yes.
Backup the specified DNS zone(s) to file using dnscmd.exe. The backup is stored in a subfolder created in system32dns The default 'Zone name or regex' setting of * will backup all Zones on the DNS server. A REGEX like ^backmeup$ will only backup a zone named 'backmeup'