2

長い間解決策を次々と研究し、試してきたので、神経衰弱になりそうなので、ここの誰かが私を助けてくれることを願っています..

継続的な展開のために、Powershell (5.1) Desired State Configuration (DSC) を使用して、展開中にさまざまなアクションを実行します。内部サーバーからアーカイブを取得し、その内容をネットワーク共有に抽出します。すべて良好。PsDscRunAsCredential に必要なアクセス許可を持つ SA アカウントを使用して、そこに完全にコピー/書き込みできます。また、ファイル リソースを使用して開始ファイル (BAT スクリプト) を作成しようとしました。

何を試しても(SAアカウントのアクセス許可を2回および3回チェックし、ネットワークフォルダーに対するコンピューターアカウントのアクセス許可を付与し、SAアカウントをPsDscRunAsCredentialの上に資格情報として2回渡すなど)、常に「アクセス許可」を取得しますファイルを作成しようとすると、拒否されました」というエラーが表示されます。同じ方法でフォルダーを明示的に作成しようとすると、抽出/コピーでそのフォルダーが問題なく作成されても、アクセス拒否エラーが発生します。

ファイル リソースが新しいアイテムを作成する方法に関係していると思いますが、そこにバグがあると思うかもしれません。ファイル リソースのソースも探しましたが、PC の PsDscConfiguration モジュールを含め、どこにも見つかりませんでした。

    File LaunchScript
    {
        PsDscRunAsCredential   = $DeployCredential;
        Credential             = $DeployCredential;
        DestinationPath        = $launchScript
        Ensure                 = 'Present'
        Type                   = 'File'
        Contents               = $scriptContents
        DependsOn              = '[File]VersionFolder'
    }

前もって感謝します!

4

0 に答える 0