3

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 ファイルが作成されている証拠を確認できればよいのですが、どこで見つけられるか知っている人はいますか??

4

1 に答える 1