Windows Server Administration
Windows Server management and PowerShell automation.
Server Roles
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
Get-ComputerInfo Get-Process Get-Service Get-EventLog -LogName System -Newest 50
IIS Management
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