RM サーバーからターゲット ノードに DSC 構成を正常にプッシュできるようにするために、資格情報の委任や信頼できるホスト リストなどに関するすべてのフープを実行したためです (RM を使用せず、ネイティブ DSC のみ)。私はそのビットを取得し、それはうまくいきます。RM でこれらの同じスクリプトを使用すると (RM が期待する形式に若干の編集を加えて)、RM はデプロイの成功を報告しますが、コンポーネント ビットがターゲット ノードの $applicationPathRoot のデフォルトの場所にコピーされているだけです。 (C:\Windows\DtlDownloads)、mof ファイルを適用しようとした実際の証拠はありません。
RM サーバーとターゲット ノードが異なるドメインにあり、信頼されていません。どちらのサーバーも W2k8R2 (+ もちろん WMF4) です。RM サーバーとクライアントの Update 4 で実行しています。
RM で実行している DSC スクリプトは次のとおりです。
CopyDSCResources.ps1
Configuration CopyDSCResource
{
param (
[Parameter(Mandatory=$false)]
[ValidateNotNullOrEmpty()]
[String] $ModulePath = "$env:ProgramFiles\WindowsPowershell\Modules")
#[PSCredential] $credential = get-credential
Node VCTSCFDSMWEB01
{
File DeployWebDeployResource
{
Ensure = "Present"
SourcePath = "C:\test.txt"
DestinationPath = "D:\temp"
Force = $true
Type = "File"
}
}
}
CopyDSCResource -ConfigurationData $configData -Verbose
# test outside of RM
#CopyDSCResource -ConfigurationData CopyDSCResource.ConfigData.psd1
#Start-DscConfiguration -Path .\CopyDSCResource -Credential $credential -Verbose -Wait
CopyDSCResource.ConfigData.psd1
#@{
$configData = @{
AllNodes = @(
@{
NodeName = "*"
PSDscAllowPlainTextPassword = $true
},
@{
NodeName = "VCTSCFDSWEB01.rlg.test"
Role = "WebServer"
}
)
}
残念ながら、現在の場所からスクリーンショットをアップロードできないようですが、RM に関しては、リンクされた単一のサーバーを含む vNext 環境、単一の「Dev」ステージを含む vNext リリース パス、単一の vNext リリース テンプレートを使用しています。 「PS/DSC の展開」アクション。アクションの構成は次のとおりです。
サーバー名 - VCTSCFDSMWEB01
ComponentName - COpyDSCResource vNext
PSScriptPath - copydscresources.ps1
PSConfigurationPath - copydscresource.configdata.psd1
UseCredSSP - true
新しいリリースを実行すると、デプロイ ステージで成功が報告され、デプロイ ログ ファイルを表示すると、次のようになります。
コンポーネントのアップロード- 正規化されたストアに正常にアップロードされました。
PS/DSC を使用した展開- \vcxxxxtfs03\Drops\CorrespondenceCI\CorrespondenceCI20150114.1\Scripts から C:\Windows\DtlDownloads\CopyDSCResource vNext への再帰的なコピーに成功しました。
最後に、DSC イベント ログには次の内容が含まれます。
ジョブ {CD3BE350-4072-4C8B-835F-4B4D1C46D65D} : 構成は、ユーザー sid S-1-5-18 によってコンピューターNULLから送信されます。
これは、RM の外部で実行された場合の同じイベント ログ エントリと著しく比較されます。
ジョブ {34F78498-CF18-4F2A-9874-EB54FDA2D990} :ユーザー sid S-1-5-21-1034805355-1149422947-1317505720-10867 によってコンピューターVCXXXXTFS01から構成が送信されます。
任意のポインタをいただければ幸いです
たとえば、RM サーバー上で mof ファイルが作成されている証拠を確認できればよいのですが、どこで見つけられるか知っている人はいますか??