Skip to content

Instantly share code, notes, and snippets.

@tsubakimoto
Created October 13, 2014 08:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tsubakimoto/4924cb6b329e9624146f to your computer and use it in GitHub Desktop.
Save tsubakimoto/4924cb6b329e9624146f to your computer and use it in GitHub Desktop.
Configuration DSCPullServer
{
Import-DSCResource -ModuleName xPSDesiredStateConfiguration
Node localhost
{
WindowsFeature DSCService
{
Name = "DSC-Service"
Ensure = "Present"
}
WindowsFeature IIS
{
Name = "Web-Server"
Ensure = "Present"
}
WindowsFeature IISSecurity
{
Name = "Web-Security"
Ensure = "Present"
IncludeAllSubFeature = $true
}
WindowsFeature IISMgmt
{
Name = "Web-Mgmt-Tools"
Ensure = "Present"
}
WindowsFeature ASPNET
{
Name = "Web-Asp-Net45"
Ensure = "Present"
IncludeAllSubFeature = $true
}
xDSCWebService DSCPullServer
{
EndpointName = "PSDSCPullServer"
Ensure = "Present"
IsComplianceServer = $false
CertificateThumbPrint = "AllowUnencryptedTraffic"
Port = 8080
State = "Started"
PhysicalPath = "$env:SystemDrive\inetpub\wwwroot\PSDSCPullServer"
ConfigurationPath = "$env:PROGRAMFILES\WindowsPowerShell\DscService\Configuration"
ModulePath = "$env:PROGRAMFILES\WindowsPowerShell\DscService\Modules"
DependsOn = "[WindowsFeature]DSCService"
}
xDSCWebService DSCComplianceServer
{
EndpointName = "PSDSCComplianceServer"
Ensure = "Present"
IsComplianceServer = $true
CertificateThumbPrint = "AllowUnencryptedTraffic"
Port = 8081
State = "Started"
PhysicalPath = "$env:SystemDrive\inetpub\wwwroot\PSDSCComplianceServer"
DependsOn = ("[WindowsFeature]DSCService", "[xDSCWebService]DSCPullServer")
}
}
}
$outputPath = "C:\DSCPullServer"
DSCPullServer -OutputPath $outputPath
Start-DscConfiguration -Path $outputPath -Wait -Verbose
@tsubakimoto
Copy link
Author

PS C:\Users\Administrator> C:\Users\Administrator\Desktop\DSCPullServer.ps1


    ディレクトリ: C:\DSCPullServer


Mode                LastWriteTime     Length Name                                                                     
----                -------------     ------ ----                                                                     
-a---        2014/10/13     17:52       6694 localhost.mof                                                            
詳細: パラメーター ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = roo
t/Microsoft/Windows/DesiredStateConfiguration' を使用して操作 'CimMethod の呼び出し' を実行します。
詳細: コンピューター WIN-2DOQ6CV3PPM、ユーザー SID S-1-5-21-1256124136-3456762098-336947349-500 から LCM メソッドが呼び出されました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     設定       ]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     リソース     ]  [[WindowsFeature]DSCService]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     テスト      ]  [[WindowsFeature]DSCService]
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]DSCService] 操作 'Get-WindowsFeature' が開始されました: DSC-Se
rvice
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]DSCService] 操作 'Get-WindowsFeature' は成功しました: DSC-Ser
vice
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     テスト      ]  [[WindowsFeature]DSCService]  2.5000 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     設定       ]  [[WindowsFeature]DSCService]
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]DSCService] インストールを開始しました...
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]DSCService] 前提条件の処理が開始されました...
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]DSCService] 前提条件の処理が正常に完了しました。
警告: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]DSCService] Windows 自動更新が有効になっていません。新しくインストールした役割または
機能が自動的に更新されるようにするには、[Windows Update] を有効にしてください。
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]DSCService] インストールが正常に完了しました。
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]DSCService] successfully installed the feature DSC-S
ervice
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     設定       ]  [[WindowsFeature]DSCService]  136.8840 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     リソース     ]  [[WindowsFeature]DSCService]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     リソース     ]  [[WindowsFeature]IIS]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     テスト      ]  [[WindowsFeature]IIS]
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IIS] 操作 'Get-WindowsFeature' が開始されました: Web-Server
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IIS] 操作 'Get-WindowsFeature' は成功しました: Web-Server
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     テスト      ]  [[WindowsFeature]IIS]  1.0470 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ スキップ   設定       ]  [[WindowsFeature]IIS]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     リソース     ]  [[WindowsFeature]IIS]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     リソース     ]  [[WindowsFeature]IISSecurity]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     テスト      ]  [[WindowsFeature]IISSecurity]
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] 操作 'Get-WindowsFeature' が開始されました: Web-S
ecurity
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] 操作 'Get-WindowsFeature' は成功しました: Web-Se
curity
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] 操作 'Get-WindowsFeature' が開始されました: Web-F
iltering
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] 操作 'Get-WindowsFeature' は成功しました: Web-Fi
ltering
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] 操作 'Get-WindowsFeature' が開始されました: Web-C
ert-Auth
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] 操作 'Get-WindowsFeature' は成功しました: Web-Ce
rt-Auth
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     テスト      ]  [[WindowsFeature]IISSecurity]  1.3910 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     設定       ]  [[WindowsFeature]IISSecurity]
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] インストールを開始しました...
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] 前提条件の処理が開始されました...
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] 前提条件の処理が正常に完了しました。
警告: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] Windows 自動更新が有効になっていません。新しくインストールした役割また
は機能が自動的に更新されるようにするには、[Windows Update] を有効にしてください。
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] インストールが正常に完了しました。
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISSecurity] successfully installed the feature Web-
Security
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     設定       ]  [[WindowsFeature]IISSecurity]  23.2360 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     リソース     ]  [[WindowsFeature]IISSecurity]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     リソース     ]  [[WindowsFeature]IISMgmt]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     テスト      ]  [[WindowsFeature]IISMgmt]
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISMgmt] 操作 'Get-WindowsFeature' が開始されました: Web-Mgmt-
Tools
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISMgmt] 操作 'Get-WindowsFeature' は成功しました: Web-Mgmt-T
ools
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     テスト      ]  [[WindowsFeature]IISMgmt]  0.4210 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     設定       ]  [[WindowsFeature]IISMgmt]
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISMgmt] インストールを開始しました...
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISMgmt] 前提条件の処理が開始されました...
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISMgmt] 前提条件の処理が正常に完了しました。
警告: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISMgmt] Windows 自動更新が有効になっていません。新しくインストールした役割または機能が
自動的に更新されるようにするには、[Windows Update] を有効にしてください。
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISMgmt] インストールが正常に完了しました。
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]IISMgmt] successfully installed the feature Web-Mgmt
-Tools
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     設定       ]  [[WindowsFeature]IISMgmt]  19.5960 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     リソース     ]  [[WindowsFeature]IISMgmt]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     リソース     ]  [[WindowsFeature]ASPNET]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     テスト      ]  [[WindowsFeature]ASPNET]
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]ASPNET] 操作 'Get-WindowsFeature' が開始されました: Web-Asp-Ne
t45
詳細: [WIN-2DOQ6CV3PPM]:                            [[WindowsFeature]ASPNET] 操作 'Get-WindowsFeature' は成功しました: Web-Asp-Net
45
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     テスト      ]  [[WindowsFeature]ASPNET]  0.4360 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ スキップ   設定       ]  [[WindowsFeature]ASPNET]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     リソース     ]  [[WindowsFeature]ASPNET]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     リソース     ]  [[xDSCWebService]DSCPullServer]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     テスト      ]  [[xDSCWebService]DSCPullServer]
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCPullServer] Check Ensure
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCPullServer] The Website PSDSCPullServer is not pr
esent
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     テスト      ]  [[xDSCWebService]DSCPullServer]  21.3610 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     設定       ]  [[xDSCWebService]DSCPullServer]
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCPullServer] Create the IIS endpoint
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCPullServer] Setting up endpoint at - http://WIN-2
DOQ6CV3PPM.WORKGROUP:8080/PSDSCPullServer/PSDSCPullServer.svc
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCPullServer] Checking IIS requirements
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCPullServer] Delete the App Pool if it exists
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     設定       ]  [[xDSCWebService]DSCPullServer]  18.9540 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     リソース     ]  [[xDSCWebService]DSCPullServer]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     リソース     ]  [[xDSCWebService]DSCComplianceServer]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     テスト      ]  [[xDSCWebService]DSCComplianceServer]
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCComplianceServer] Check Ensure
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCComplianceServer] The Website PSDSCComplianceServ
er is not present
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     テスト      ]  [[xDSCWebService]DSCComplianceServer]  0.0470 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 開始     設定       ]  [[xDSCWebService]DSCComplianceServer]
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCComplianceServer] Create the IIS endpoint
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCComplianceServer] Setting up endpoint at - http:/
/WIN-2DOQ6CV3PPM.WORKGROUP:8081/PSDSCComplianceServer/PSDSCComplianceServer.svc
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCComplianceServer] Checking IIS requirements
詳細: [WIN-2DOQ6CV3PPM]:                            [[xDSCWebService]DSCComplianceServer] Delete the App Pool if it exist
s
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     設定       ]  [[xDSCWebService]DSCComplianceServer]  2.8280 秒かかりました。
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     リソース     ]  [[xDSCWebService]DSCComplianceServer]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     設定       ]
詳細: [WIN-2DOQ6CV3PPM]: LCM:  [ 終了     設定       ]    (229.6400 秒)。
詳細: 操作 'CimMethod の呼び出し' が完了しました。
詳細: 構成ジョブが完了するまでにかかった時間は 229.999 秒です

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment