via Chad Cox on Technet,
“I need to know how to do my job and perform certain task” When it comes to PowerShell this is the most common request I get around PowerShell training topics. As admins continue to struggle with the decision on whether they use a GUI on Windows Server or to use Core, I want to provide the most basic cmdlets and resources that one would need to administer Windows Server successfully. This blog entry wont go into the why I think everyone should move to Windows Server Core or why I think everyone needs to learn PowerShell as a scripting language.
Most Useful Cmdlets
PowerTip: Find Array Members with Get-Member in PowerShell
Is it safe to use ALIASES in scripts?
Weekend Scripter: Looking at PowerShell Aliases
PowerShell Modules
Welcome to the PowerShell Gallery
Overview of the PowerShell Get module to find scripts
Features and Roles
Useful Windows Feature Commands
Server Rename, Shutdown, Restart and Domain Joining
Use PowerShell to Reset the Secure Channel on a Desktop
CIM – WMI
CIM and WMI is an entire session in its self, going to provide some useful links for you to read up on. The bottom line is wmi cmdlets and cim cmdlets have their uses. But learing to leverage cimcmdlets will simplify task
CIM Cmdlets – Some Tips & Tricks
Should I use CIM or WMI with Windows PowerShell?
Comparing CIM and WMI in PowerShell
Using PowerShell CIM Cmdlets to Explore WMI Classes
Part 1 – Install Bash on Windows 10, OMI CIM Server, and DSC for Linux
Extending Inventory on Linux and UNIX computers using Open Management Infrastructure (OMI)
Services and Processes
The Scripting Wife Uses PowerShell to Find Service Accounts
Use PowerShell to Find Non-Starting Automatic Services
Three Cool PowerShell Service Tricks
Get Process Owner and Other Info with WMI and PowerShell
Use PowerShell to Explore Process Threads in Windows
Local User and Local Groups
Adding Local Users to Local Groups
Use PowerShell to Add Local Users to Local Groups
Use PowerShell to Create Local Groups
How Can I Use Windows PowerShell to Determine the Status of the Guest Account?
Files and Folders
Learn How to Use the PowerShell Env: PSDrive
Playing with the AD: Drive for Fun and Profit
Working with Certificates in PowerShell
Use PowerShell to Work Easily with Drives and Paths
Shares
The basics of SMB PowerShell, a feature of Windows Server 2012 and SMB 3.0
The built-in SMB PowerShell aliases in Windows Server 2012 and Windows 8
Registry
Update or Add Registry Key Value with PowerShell
Use PowerShell to Enumerate Registry Property Values
Use PowerShell to Edit the Registry on Remote Computers
Use PowerShell to Create New Registry Keys on Remote Systems
Event Logs
Use FilterHashTable to Filter Event Log with PowerShell
Windows Event Log in PowerShell – Part II
Processing Event Logs in PowerShell
Use PowerShell Cmdlet to Filter Event Log for Easy Parsing
Data Mine the Windows Event Log by Using PowerShell and XML
Perfmon or PerfData
Using PowerShell To Gather Performance Data
Use PowerShell to Parse Saved Performance Counter Logs
Device and Drivers
PowerTip: Disable plug and play device with PowerShell
PowerTip: Find all devices connected to a computer
Ooooh… PnP Cmdlets & Surface Book Fun!
Network and Network Capture
Windows Server 2012 “Server 8 Beta” NIC teaming
New Networking Diagnostics with PowerShell in Windows Server R2
PowerTip: Use PowerShell to Count Hops to Server
Windows PowerShell equivalents for common networking commands
Packet Sniffing with PowerShell: Getting Started
Use PowerShell to Parse Network Trace Logs
Use PowerShell to Test Connectivity on Remote Servers
Disk
Managing Storage with Windows PowerShell on Windows Server 2012
Use PowerShell to Initialize Raw Disks and to Partition and Format Volumes
Patching
Use PowerShell to Find Hotfixes Installed in Time Range
Features Removed or Deprecated in Windows Server 2016
Date, Time, and Time Zone
#get-command *timezone* #get-command *-date* #get-date #get timezone information Get-TimeZone