Windows Server Administration
Windows Server management and PowerShell automation.
Server Roles
powershell
# Install IIS Install-WindowsFeature -Name Web-Server -IncludeManagementTools # Install AD DS Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools # List installed features Get-WindowsFeature | Where-Object Installed
System Information
powershell
Get-ComputerInfo Get-Process Get-Service Get-EventLog -LogName System -Newest 50
IIS Management
powershell
# Create website New-Website -Name "MyApp" -Port 80 -PhysicalPath "C:\inetpub\myapp" # Create app pool New-WebAppPool -Name "MyAppPool" # Start/Stop Start-Website -Name "MyApp" Stop-Website -Name "MyApp"
Best Practices
- •Use Server Core when possible
- •Implement Windows Admin Center
- •Regular Windows Update
- •PowerShell remoting over WinRM
- •Active Directory best practices