問題タブ [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.
powershell - プル モードで PowerShell DSC を使用する場合、それが完了したことをどのように判断しますか?
プル モードで PowerShell DSC を使用する場合、一連のコンピューターの展開が完了したことをどのように確認できますか? - たとえば、ConfigurationMode=ApplyOnly または ApplyAndMonitor の場合、運用担当者はいつ「完了」したかを知りたいと考えています。
(この場合、ファイル ダウンロード マネージャーを使用する予定です。おそらく、これは上記とは関係ありません。)
powershell - PowerShell DSC 構成を削除する
一度適用した DSC 構成をコンピューターから削除することはできますか?
たとえば、configuration
次のようなブロックがあります。
Script
アプリケーションが見つからない場合、この構成ブロックは、リソースを使用して 7-Zip 9.20 64 ビットを適用先のシステムにインストールする MOF を生成します。
以下のコマンドを使用してこの構成を適用した後、7-Zip が不要になった場合、どのようにシステムから削除できますか?
powershell - Web フロントエンド、サービス バックエンド、SQL Server を DSC 経由で VM にデプロイしますか?
VS に新しいプロジェクトがあり、DSC を使用して Web クライアント、Web サービス、およびデータベース バックエンドを VM にデプロイすることで、「正しいことをしよう」としています。私は DSC を初めて使用しますが、DSC リソース (つまり、VM、IIS インスタンス、SQL Server インスタンス) が必要であり、フロントエンド、バックエンド、およびデータベース スキーマの最新バージョンが最新であることを確認したいと考えています。すべて展開。これは、私が実際に DSC でやりたいことのほとんど最小のサンプルのように思えますが、エンド ツー エンドのサンプルに近いものさえ見つけられたら、私は気が遠くなるでしょう。ポインタ?ありがとう!
powershell - 「SendConfigurationApply メソッドを呼び出せません」を解決するにはどうすればよいですか。Start-DscConfiguration を実行するときは?
質問をより具体的に表現する別の方法: ターゲット マシンで DSC プロセスを「リセット」する正しい方法は何ですか?
現在反復している DSC 構成を作成しましたが、間違った新しいパッケージ構成を追加しています。Package ブロックで MSI インストーラーに /quiet 引数を指定するのを忘れると、Start-DscConfiguration コマンドレットが「ハング」する可能性があることがわかりました。
この「ハング」が発生した時点で、ローカル マシンで DSC 構成操作を停止し、構成の問題を修正しようとします (この例では /quiet 引数を追加することによって)。その後、DSC 操作を再開します。操作中にリモート マシンで次のように表示されるようになりました。
残念ながら、構成されているリモート PC にアクセスすると、同様のエラー メッセージが表示され、PC を再起動してもエラーが修正されないようです。
この問題に関するいくつかの投稿をオンラインで見たことがありますが、これまでに見つけた 3 つの投稿は次のとおりです。
- 「しばらく待ってください。自然に解決します」が、うまくいきませんでした(せっかちなのかもしれません...)。支持できる長期的な解決策ではありません。
- 「すべてのローカル .mof ファイルを削除して、もう一度やり直してください」、これもうまくいきませんでした。
- 名前に「wmi」が含まれるすべてのプロセスを停止し、ターゲット マシンで winrm サービスを再起動します。これでブロックは解除されましたが、これを行うためのより良い方法があることを願っています。(今後数日でより良い方法を聞かない場合は、必要な結果を得るためにこの手順で自分で答えます)。
powershell - Powershell DSC xWebsite が失敗する
PowerShell DSC で xWebsite リソースを使用しようとしていますが、Set-TargetResource に失敗し続けます。エラーは
リソースは次のようになります
DSC の例の 1 つからコピーしたところ、最初は上記のエラーが返されませんでした。何が変わったのかわかりませんが、その後の実行で Web サイトを作成できなくなりました。DSC に関するトラブルシューティング コンテンツもまだ多くありません。他の誰かがこの問題に遭遇したことを願っています。