At one time many Server versions ago,
I thought why anyone would want to know PowerShell!
What a waste of time!
Well I was wrong, PowerShell is not going away anytime soon.
Just to show how strongly Microsoft is feeling about the use of PowerShell, Server 2008/R2 was shipped with a whopping 230 cmdlets, now with the release of Server 2012 Microsoft has upped the ante with adding 2430 cmdlets .
So you are now thinking, wow what can I do with 2430 cmdlets….
A lot With Server 2012 you now can manage and configure just about everything in your Windows Server environment be it locally, or it can be done remotely in a Cloud environment all through automation of scripting.
Here are few simple examples of what tasks can be scripted for one or multiple Servers at a time.
Join a computer to a domain
Add-Computer -DomainName corp.com
Rename the Computer
Rename-Computer ComputerName
Restart-Computer
Installation of Windows Server 2012 Server Rolls by using Install-WindowsFeature
This Example will install AD DS and DNS
Install-WindowsFeature AD-Domain-Services -IncludeManagementTools
Install-ADDSForest -DomainName corp.com
With this list of PowerShell Topics, Microsoft is making a statement that powershell is here to stay.
AD CS Administration Cmdlets in Windows PowerShell
AD CS Deployment Cmdlets in Windows PowerShell
AD DS Administration Cmdlets in Windows PowerShell
AD DS Deployment Cmdlets in Windows PowerShell
AD FS Cmdlets in Windows PowerShell
AD RMS Administration Cmdlets in Windows PowerShell
AD RMS Deployment Cmdlets in Windows PowerShell
App Installation Cmdlets in Windows PowerShell
AppLocker Cmdlets in Windows PowerShell
Best Practices Analyzer Cmdlets in Windows PowerShell
Background Intelligent Transfer (BITS) Cmdlets in Windows PowerShell
BranchCache Cmdlets in Windows PowerShell
CIM Cmdlets in Windows PowerShell
Cluster-Aware Updating Cmdlets in Windows PowerShell
Data Center Bridging (DCB) Quality of Service (QoS) Cmdlets in Windows PowerShell
Deduplication Cmdlets in Windows PowerShell
DHCP Server Cmdlets in Windows PowerShell
Direct Access Client Cmdlets in Windows PowerShell
Deployment Imaging Servicing Management (DISM) Cmdlets in Windows PowerShell
DNS Client Cmdlets in Windows PowerShell
DTC Cmdlets
Failover Clusters Cmdlets in Windows PowerShell
Group Policy Cmdlets in Windows PowerShell
Hyper-V Cmdlets in Windows PowerShell
International Settings Cmdlets in Windows PowerShell
IPAM Server Cmdlets in Windows PowerShell
iSCSI Cmdlets in Windows PowerShell
iSCSI Target Cmdlets in Windows PowerShell
MMAgent Cmdlets in Windows PowerShell
MSMQ Cmdlets in Windows PowerShell
MultiPath I/O (MPIO) Cmdlets in Windows PowerShell
Net TCP/IP Cmdlets in Windows PowerShell
Network Adapter Cmdlets in Windows PowerShell
Network Connectivity Status Cmdlets in Windows PowerShell
Network Load Balancing Cmdlets in Windows PowerShell
Network Quality of Service (QoS) Cmdlets in Windows PowerShell
Network Security Cmdlets in Windows PowerShell
Network Switch Team Cmdlets in Windows PowerShell
NFS Cmdlets in Windows Powershell
NIC Teaming (NetLBFO) Cmdlets in Windows PowerShell
PKI Client Cmdlets in Windows PowerShell
Print Management Cmdlets in Windows PowerShell
Remote Access Cmdlets in Windows PowerShell
Remote Desktop Cmdlets in Windows PowerShell
Scheduled Tasks Cmdlets in Windows PowerShell
Server Manager Cmdlets in Windows PowerShell
SMB Share Cmdlets in Windows PowerShell
SMB Witness Cmdlets in Windows PowerShell
Storage Cmdlets in Windows PowerShell
Troubleshooting Pack Cmdlets in Windows PowerShell
TPM Cmdlets in Windows PowerShell
UAL Cmdlets in Windows PowerShell
Volume Activation Management Tool (VAMT) Cmdlets in Windows PowerShell
VPN Client Cmdlets in Windows PowerShell
Windows Data Access Components (WDAC) Cmdlets in Windows PowerShell
Web Server (IIS) Administration Cmdlets in Windows PowerShell
Windows Hardware Error Architecture (WHEA) Cmdlets in Windows PowerShell
Windows Assessment Services Cmdlets in Windows PowerShell
Windows Azure Online Backup Cmdlets in Windows Powershell
Windows PowerShell Web Access Cmdlets