AgentSkillsCN

windows-server

管理Windows Server系统,配置IIS、Active Directory与PowerShell自动化工具。在运维Windows基础设施时加以运用。

SKILL.md
--- frontmatter
name: windows-server
description: Administer Windows Server systems. Manage IIS, Active Directory, and PowerShell automation. Use when administering Windows infrastructure.
license: MIT
metadata:
  author: devops-skills
  version: "1.0"

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