categories
PowerShell
182 entradas
20 entradas

The only PowerShell Command you will ever need to find out who did what in Active Directory
While the title of this blog may be a bit exaggeration, the command I’m trying to show here does it’s best to deliver on the promise. What…

The security account manager (SAM) has determined that SID is already in use in the Forest
The security account manager (SAM) has determined that the security identifier (SID) for this computer is already in use in the Forest you…

Track Ubiquiti Unifi Stock, and get notified of changes
I am a pretty big fan of Ubiquiti and their Unifi products line. Whether it’s network equipment or their camera systems, Unifi Protect, I h…

Unlocking PowerShell Magic: Different Approach to Creating ‘Empty’ PSCustomObjects
Today I saw an article from Christian Ritter, “PowerShell: Creating an “empty” PSCustomObject” on X that got me curious. Do people create e…

Update-Module : Module ‘PowershellGet’ was not installed by using Install-Module, so it cannot be updated.
This PowerShellGet error usually means Windows is using the inbox module version, so you need to install a newer copy side by side instead…

Update-Module – PackageManagement\Install-Package : Unable to find repository
I was installing newest version of my PSWinDocumentation module on Windows 2016 when I noticed I can’t really get anything…

Upload and Download files from Azure Blob Storage using Connection String
They say there is a first time for everything. For me, it’s how to download and upload files to Azure Blog Storage using Connection String.…

Using Lansweeper with PowerShell to your advantage
I’m on a tight deadline for one of the chapters for PowerShell Conference Book vol. 2. That means my brain wants me to do a lot of differen…

Using PowerShell to fix Ubiquiti Unifi requirement for MongoDB 3.6 on Ubuntu 18
Use PowerShell on Ubuntu 18 to patch UniFi .deb packages that reject MongoDB 3.6, reducing the manual steps needed after upgrades.

Using Win32_UserAccount WMI filter in PowerShell/Group Policies and what to avoid
Some months ago, I created PowerShell Script to create local administrative users on workstations – Create a local user or administrator ac…

Visually display Active Directory Nested Group Membership using PowerShell
In the Active Directory PowerShell module, you have two commands to your disposal that help display group membership. Those are Get-ADGroup…

Visually display Active Directory Trusts using PowerShell
Active Directory Trusts are useful to connect one or more domains. But as useful those are, they can be very dangerous. Also, keeping trust…

What do we say to health checking Active Directory?
Health check Active Directory with PowerShell, dcdiag, repadmin, and security-focused reviews so replication, DNS, DHCP, and GPO issues sur…

What do we say to writing Active Directory documentation?
Document Active Directory with PowerShell using PSWinDocumentation, Dashimo, Documentimo, and Excelimo to keep environment knowledge curren…

What’s new – Event Monitoring v0.6
After having some feedback and seeing as some features were missing new version of Events Monitoring brings few of noticeable…

What’s new – Event Monitoring v0.7
See what changed in Event Monitoring v0.7, including configuration updates, health-check improvements, and the known limitations that still…

Windows Server – SNMP Service Tabs missing
If the SNMP service installs but the Agent, Traps, and Security tabs are missing, the usual problem is that the SNMP management tools compo…

Working with HTML in PowerShell just got better
PSWriteHTML, Dashimo, and Emailimo add better inline styling and conditional formatting for PowerShell reports, dashboards, and emails.

Working with VirusTotal from PowerShell
Work with VirusTotal from PowerShell to scan files, URLs, domains, and IP addresses, and reduce false positives on released modules.

Working with Windows Events with PowerShell
Work with Windows Event Logs in PowerShell more effectively by querying events, filtering noisy data, and building repeatable troubleshooti…