All the scripts are saved as .txt files. Newer files have a "View Script" button which will let you save or open a script in notepad. For earlier posts, the easiest way to download with IE is to right click on the link and use "Save Target As". Rename file from Name_ext.txt to Name.ext.
To see a full post after searching, please click on the title.
PowerShell Scripts were written with Version 3 or 4.
https connections are supported.
All new users accounts must be approved, as are comments. Please be patient. It is pretty easy to figure out my email address from the scripts, and you are welcome to contact me that way.
Top Posts & Pages
- Delete Inactive User Profiles with PowerShell
- Getting GPO GUID, Name from Active Directory
- Delete a List of Computer Accounts from Active Directory
- Scriptomatic on Windows 7 Solved
- Export DNS Server Records with PowerShell
- Convert data from Get-ADUser and Get-ADComputer for Export-CSV
- Programatically Uninstall Outlook Patch KB2412171
- Who Joined Computer Account to AD Domain
- Export PowerShell script output to Text with Out-Notepad
- LDAP Ping
Category Archives: PowerShell
You don’t have to rely on the Group Policy Module to resolve the display name of a GPO from the GUID, or the GUID from the display name. Here are two short functions that will get that information from Active … Continue reading
Undelete-ADObject.ps1 is a GUI form based script for undeleting user, computer, group, print queue, and contacts from Active Directory. You can display all of the objects of the selected type, or search by the name. I use this script frequently. … Continue reading
Sort-ClipText.ps1 reads the text in your clipboard, sorts it, and creates a new sorted item in your clipboard. Note that the split statement is a regular expression. The pipe character represents the logical OR. I also used splitstringoptions to remove … Continue reading
Out-TextBox.ps1 is an advanced function which outputs object to a resizable text box for display. Not much more I can say about it, except that you can copy the text in the box.
When I was writing in vbscript, I often used the ADSystemInfo ComObject. It is a quick and easy way to get these properties: Current user’s distinguished name, Current computer’s distinguished name, the site name, the Domain short (NetBIOS) Name, the … Continue reading
Waiting for the add remove features dialog populate on my client OS computer is slow. Since I started using Add-WindowsFeature wither Server 2008, and Install-WindowsFeature beginning with Server 2012, I was disappointed by the lack of a similar cmdlet for … Continue reading
There are some delegations of permissions within Active Directory which cannot be made without extra effort. Some properties are flagged as hidden in a file called Dssec.dat, in %windir%\System32 on computers with the Active Directory Users and Computers (ADUC) MMC. … Continue reading
Clearing the GPO cache on a computer may be the only way to fix a persistent problem. Doing this involves deleting files, registry entries, and rebuilding the security database. Clear-GPOCache.ps1 works by creating a custom batch file on the remote … Continue reading
Sometimes, I get some interesting questions from other teams within my organization. Read-RDPCert.ps1 addresses a request to read the SSL certificates from a list of remote hosts. This is based on the code and following comments at https://blogs.technet.microsoft.com/parallel_universe_-_ms_tech_blog/2014/06/26/reading-a-certificate-off-a-remote-ssl-server-for-troubleshooting-with-powershell/.