問題タブ [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: リソースの使用方法の例を教えてください。
DSC の専門家にとって、これは非常に単純な質問のように思えるかもしれませんが、Web 上でこれに関するリソースや、私が見たエラー メッセージに関するリソースを見つけることができませんでした。DSC に関する情報を掘り下げるのは非常に難しいように思われるので、おそらくここから始めることができます。
スケジュールされたタスクをインストールするための Powershell DSC 構成を構築しようとしています。Steve Murawski のStackExchange リソースの Github ページでサンプル リソースを見つけ、「StackExchangeResources」ツリーを DSC リポジトリにコピーしました。
StackExchangeModule をインポートし、ScheduledTask リソースを使用して非常に単純な構成を作成しようとしました。
ただし、 を実行TempCleaner -Node TestNode
しても、実際には何もしません。MOF ファイルは書き込まれず、エラーはスローされません。
さて、私が見た多くの例では、リソースの呼び出しに名前を付けることが含まれています。次のようなものです。
でも、そんな名前をつけようとすると、
例外がスローされます。
ScheduledTask : プロパティ 'TaskName' が 'CleanerTask' に等しい MSFT_ScheduledTask オブジェクトが見つかりません。プロパティの値を確認して、再試行してください。C:\Users\Steve\Documents\DevOps\DSC\TempCleaner.ps1:13 文字:9 + ScheduledTask CleanerTask + ~~~~~~~~~~~~~~~~~~~~~~ ~ + CategoryInfo : ObjectNotFound: (CleanerTask:String) [Get-ScheduledTask] , CimJobException + FullyQualifiedErrorId : CmdletizationQuery_NotFound_TaskName,Get-ScheduledTask
上記のように、スケジュールされたタスク リソースをファイル リソースと組み合わせて使用すると、ファイル リソースは結果の MOF ファイルに書き込まれますが、その中に他のディレクティブは表示されません。
私がここで見逃しているものがあるに違いありません。おそらく有効にできるある種の冗長モードはありますか?文書化されていないその他のログ オプションはありますか? それはとても役に立ちます。
powershell - DSC でファイル プロバイダーを使用する - 宛先にソースからのファイルのみが含まれていることを確認する
特定のソースから Modules ディレクトリをコピーする DSC リソースを作成しました。私の環境でのより広範な展開のためにテストしています。リソースは、すべてのファイルがそこにあり、それらがソースコンテンツと一致することを保証する素晴らしい仕事をします.これまでのところとても良いです...
問題はこれです。ターゲットまたは宛先に追加のファイルがある場合、それらが削除されるフォルダーを確認したいと思います。
これが私のコードです:
最初に構成を実行した後、Deleteme.flag という名前のファイルを宛先ディレクトリに作成してテストしました。これまでのところ、実際に削除されるという幸運はありませんでした。
実行前にディレクトリを削除するために、追加のファイルプロバイダー要件を追加しようとしました:
残念ながら、これは次のエラーで失敗します。
キー プロパティの組み合わせ 'C:\users\Jason\Documents\WindowsPowerShell\Modules' は、ノード 'Localhost' のリソース 'File' のキー 'DestinationPath' に対して複製されます。キー プロパティがノード内のリソースごとに一意であることを確認してください。
とにかく、ファイル リソースを使用して実行したいのですが、明らかに、スクリプト プロバイダーまたはその他のカスタム リソースを使用すると簡単に実行できます。ご協力いただきありがとうございます。
vmware - VMWare 上の Java ベースのバックエンドを使用して、ASP .net MVC Web サイトの継続的配信をセットアップするためのツール
デプロイを DevOps (継続的デリバリー) に変更したいと考えています。
私は、組織内の開発者と運用者からさまざまなテクノロジを取得しています。
- (Ops) Microsoft 展開ツールキット
- (開発) 望ましい状態の構成
- (開発) TFS のリリース管理
これらのテクノロジーのうち、うまく連携するのはどれですか? VMWare で Java ベースのバックエンドを使用して ASP .net MVC Web サイトの継続的配信をセットアップした経験のある人はいますか? TeamCity をビルド サーバーとして使い続けることはできますか?
敬具、AllWorkNoPlay
powershell - PowerShell DSC - 構成パラメーターを ScriptResources に渡す方法は?
社内アプリケーションを構成するために PowerShell Desired State Configuration スクリプトを機能させるのに苦労しています。問題の根本は、構成データを ScriptResource に渡すことができないように見えることです (少なくとも、私がやろうとしている方法では)。
私のスクリプトは、社内アプリケーションの構成フォルダーを作成し、いくつかの設定をファイルに書き込むことになっています。
参考までに、私の構成データは次のようになります。
そして、次のようにDSCを適用しています:
この構成を適用すると、フォルダーは問題なく作成されますが、構成ファイルで何もできません。以下の出力を見ると、ConfigurationFile / TestScript のスコープ内で $Node 変数が null であるためであることは明らかですが、そのブロック内から参照する方法がわかりません。
この特定の問題をオンラインで検索するのに 1 日を費やしましたが、変数、パラメーター、および構成データのすべての例はすべて、「ConfigurationFolder」で既に作業しているファイルおよびレジストリ リソースまたはその他の非スクリプト リソースを使用しています" 私のスクリプトでブロックします。私が立ち往生しているのは、「ConfigurationFile」のようなスクリプト リソース内から構成データを参照する方法です。
私は完全な空白を描いたので、どんな助けでも大歓迎です。他のすべてが失敗した場合、サーバーごとに個別の「構成」スクリプトを作成し、値をハードコーディングする必要があるかもしれませんが、これは可能な限りやりたくありません。
乾杯、
マイク
dsc - 望ましい状態の構成ハッシュ テーブル
Desired State Configuration (DSC) を使用しようとすると問題が発生します。スクリプト リソースを使用していますが、実行するStart-DscConfiguration -Wait -Verbose -Path .\blah
と、何があってもステップがスキップされます。TestScript を False に設定しましたが、まだステップがスキップされます。手順をスキップする理由を誰かが知っていますか? これが私がやっていることです:
powershell - PowerShell DSC サービスの欠落メンバー
PowerShell で DSC を使用してサービスを展開しようとしています。Microsoft Documentationによると、サービス リソースには次の設定可能なプロパティがあります。
- 名前
- 確認
- ビルトインアカウント
- 資格情報
- 依存関係
- 引数
- スタートアップの種類
- 州
DSC 構成でサービスを定義しましたが、エラーが発生します。
これは私のコードです:
ここに私が得るエラーがあります:
私は GitHub ( https://gist.github.com/grenade/7677021 ) でこの例をたどったので、自分のコードに関して正しい道をたどっていることがわかります。
ダウンロードする必要がある新しいバージョンの DSC はありますか? ドキュメントリストにあるが存在しないように見えるプロパティを使用するときに、どのように機能させるのですか?