問題タブ [dsc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5353 参照

powershell - 構成で定義された複数のファイルをコピーするために、PowerShell DSC の foreach ループをファイル リソースの周りに作成するにはどうすればよいですか?

PowerShell DSC を使用して複数のファイル コピーを実行しようとしています。私の構成には、コピーする必要があるソース/ターゲット ファイルのリストがあります。ただし、リソースへの依存関係を作成できるように、File リソースには一意の名前が必要です。

私は PowerShell を初めて使用し、ファイル リソースの foreach を許可する DSC スクリプト (.ps1) の適切な形式を見つけようとしています。現在、ファイル リソースが一意の名前を取得していないように見えるため、私のコードでは "Duplicate Resource Identifier" エラーが表示されます。

構成 (psd1 ファイル):

DSC 用の Powershell ps1 ファイル (スニペット):

0 投票する
2 に答える
1118 参照

powershell - Desired State Configuration クレデンシャルの秘密鍵が取得されていません

いくつかの目的でpowershell DSCを使用しようとしています。http://technet.microsoft.com/en-us/library/dn781430.aspxの指示に従って、渡された資格情報を暗号化したかったのですが、ターゲット ノードで start-DscConfiguration を実行して、エラー:

秘密鍵を取得できませんでした。+ CategoryInfo : NotSpecified: (root/Microsoft/...gurationManager:String) []、CimException + FullyQualifiedErrorId : MI RESULT 1 + PSComputerName : DmitriyDev

戻って、mof に暗号化された資格情報が含まれており、meta.mof に一致する拇印などが含まれていることを確認しました。

元の記事に戻ると、サンプル コードが表示されます。

(ターゲット ノードで) このコードを使用して証明書をテストすると、証明書の PrivateKey が null であることがわかります。証明書がどのようにnullなのかわかりません。certutil と前述の手法でいくつかのことを試してみてくださいthe-store.aspx実際に秘密鍵を持っているようですが、Powershell はそれを null としか見なしません。

ターゲットノードで、公開秘密鍵を手動でエクスポートして再インポートしましたが、別の dsc チュートリアルで概説されているようにうまくいきませんでした。

また、procmon を使用して、ターゲット ノードの問題を確認しました。wmiprvse プロセスを確認し、それがシステムとして実行されていることを確認し (予想どおり)、秘密鍵のアクセス許可がシステム (すべてターゲット ノード上) に許可されていることを確認しました。

私の質問は、DSC、特にターゲット ノードの LCM で秘密鍵を使用する方法を教えてください。または、問題をさらに診断するにはどうすればよいですか?

0 投票する
1 に答える
1024 参照

powershell - DSC リソースにオプションの Key プロパティを含めることはできますか?

カスタム DSC リソースを作成していて、特定のプロパティをリソースのキーの一部にしたいのですが、同時にオプションにすることもできます。

  • ユーザーが構成で指定する場合は、同じ値で 2 つのインスタンスを作成できないように、キーの一部にする必要があります。

  • ユーザーが設定しない場合は、それもキーの一部であるが null 値を持つかのように動作する必要があります。これにより、ユーザーは他のすべてのキーが同じであるが、このオプションのパラメーターを設定せずに複数のリソースをインスタンス化することはできません。

基本的に私が欲しいのは次のとおりです。

schema.mof ファイル

私が望む実装の簡単な表現:

そして使用法:

有効:

また有効:

ただし、プロパティをキーとして宣言すると、リソースを指定せずに構成で使用しようとすると、次のエラーが発生します。

cMyModule\cMyResource : クラス 'cMyResource' では、プロパティ 'OptionalKey2' にタイプ 'String' の値を指定する必要があります。:167 文字:9 + cMyResource Res1 + ~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [書き込みエラー]、ParentContainsErrorRecordException + FullyQualifiedErrorId : MissingValueForMandatoryProperty、 cMyModule\cMyResource

0 投票する
1 に答える
364 参照

powershell - 望ましい状態の構成エラーを伴う SharePoint 検索サービスのセットアップ

Desired State Configuration (DSC) を使用して SharePoint 2013 展開を構成しています。DSC を使用していくつかのサービスをプロビジョニングするように構成しましたが、検索構成を機能させるのに問題があります。次のコマンドは、DSC のコンテキストでは失敗しますが、通常の PowerShell ウィンドウでまったく同じパラメーターを使用して実行すると正常に動作します。

他の SharePoint コマンドレットは、DSC 内から正常に動作しています。DSC が "NT AUTHORITY\SYSTEM" のコンテキストで実行されることはわかっていますが、これは一部の SharePoint PowerShell コマンドレットで問題を引き起こしていますか? - もしそうなら、DSC のコンテキスト内で検索構成をどのように実現できますか?

0 投票する
0 に答える
312 参照

release-management - 望ましい状態の構成 - System.Reflection.TargetInvocationException

RM ビルドの構成中にこのエラーが発生します。ビルドは 3 回成功しましたが、失敗してタイトルにエラーが表示され、エラー ログが次のように表示されました。

0 投票する
2 に答える
1194 参照

powershell - 「xWebsite」という用語は、コマンドレットの名前として認識されません

xWebAdministrationモジュールを取り付けました。何らかの理由で、まだこのエラー メッセージが表示される

「xWebsite」という用語は、コマンドレットの名前として認識されません」

ここに画像の説明を入力

画像URL: http://i.stack.imgur.com/tTwUe.jpg

これが私のコードです。

0 投票する
2 に答える
1499 参照

powershell - DSC 構成ファイルを実行できません

IIS をダウンロードするために想定している標準的な単純な DSC スクリプトを作成しました。

Powershell から Azure 仮想マシンを作成しようとしています。

私がすることは:

  1. この構成ファイルを Azure ストレージ アカウントにアップロードします。

    /li>
  2. $vm 変数を作成し、DSC 拡張機能を設定します

    /li>
  3. 次に、$vm を更新します

    /li>

操作の成功メッセージが表示されますが、IIS がマシンにインストールされません。

私は何かが欠けていますか?私が作成するの$vmは、Windows サーバー 2012 R2 マシンです。

Start-DscConfigurationMOFパスを使用して指定してマシンを作成した後、同じDSCスクリプトを実行すると、正常に動作します。

ターゲット マシンのログは次のとおりです。

ログファイルを確認すると、このエラーが表示されます。何をする必要がありますか

[01/14/2015 23:34:20.81] 実行中: C:\Packages\Plugins\Microsoft.Powershell.DSC\1.5.0.0\bin\enable.cmd [01/14/2015 23:34:23.14] 実行完了.

#

実行出力: VERBOSE: Verifying OS Version... VERBOSE: OS Version: 6.3.9600.0 VERBOSE: Server OS: True VERBOSE: OS is supported; 拡張機能を有効にします。

実行エラー: C:\Packages\Plugins\Microsoft.Powershell.DSC\1.5.0.0\bin\enable.ps1: DSC 拡張機能の有効化エラー: DSC 拡張機能が正しくインストールされていません。VM のログを確認してください。C:\Packages\Plugins\Microsoft.Powershell.DSC\1.5.0.0\bin\pre-enable.ps1:51 で char:5 + & $scriptRoot\enable.ps1 -Verbose + ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [書き込みエラー], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException, enable.ps1

#

Command C:\Packages\Plugins\Microsoft.Powershell.DSC\1.5.0.0\bin\enable.cmd of Microsoft.Powershell.DSC has exit code: 0 plugin (name: Microsoft.Powershell.DSC, version: 1.5. 0.0) が正常に完了しました。

0 投票する
1 に答える
1653 参照

powershell - リモート マシンから Windows Server 2012 R2 で DSC ファイルを実行できない

マシンに対してコマンドを実行すると、次のエラーが発生します-

これは何を意味するのでしょうか?