質問

はとにかくテストの正当性、powershellスクリプトの実行を伴わないのです。かなにができるようなものunixることができていないに同等物のためのユー.

基本的に私はスクリプトのリポジトリ、それぞれのスクリプトと結びつけます。ルールとした場合火災、スクリプトを実行すが、私はすることを確実にする必要があり、スクリプトが有効になる前に、そのリポジトリ

感謝。

こんにちは, でも、残念ながらのwhatifコマンドだけでは十分ではありません。その構文のスクリプトに付いているかどうか確かめたいから、C#ランタイムエンジンは、火災にスクリプトの場合、エンジンルです。前のスクリプトに火をしたのがとても早いことが気に入っていIList値からのルールは、その後火災です。が必要であることを確認し正しい構文上、そうでないっていうルールを作ることを保証するために正確であり、これができない、多くの人が書いたルールのみダスクリプトによって、エンジンです。これができないことについての意見交換を行うことがでenterpiseクラスの製品設計のためのシックスシグマによるアップタイム.

私の方法を使用するためには、このである.phpがv2で増えたファイルlib.

http://msdn.microsoft.com/en-us/library/system.management.automation.parseexception(VS.85).aspx

はあると思うのをScriptBlockを試してみ漁で捕にParseException.で誰かの仕方を教えてください。います。こがっています。

感謝。

こんにちは, ったときに、ガMSたsharepoint pm)やったのpowershellったから報告を受けることはありませんの方法でユー v1の構文をスクリプトの実行を伴わない.いくのではないでしょうか-whatifフラグが最も近いものでない静的なチェッカー unfortumately.良いニュースは、v2はtokenize()このストレージの入力ストリームの自動化を実現しております。PsParserクラスは、Tokenize()。これはtokenize()スクリプトに従って、PS grammesっているのでcraps出し、ナメント問題はv2になって発売します。

ります。Bob

役に立ちましたか?

解決

あなたが望む事はprolly WHATIF / のを確認しています。 Unixの世界からの直接ポートます。

他のヒント

だから、あなたが機能的正しさや構文の正しさを求めていますか?

機能的にはあなたがテストするためのテストケースや環境を作成する必要があると思います。

構文的にあなたはPowerShellの静的コードチェッカを探しています。

多くのPowerShellコマンドをご用意 -whatif パラメータとします。

私はあなたに何を意味するのか「有効」定量化する必要があると思います。それはあいまいな用語であり、物事の多くを意味することができます。

あなたはperlの構文チェックのようなものを意味する場合は、

、PowerShellのV1とPowerShellスクリプトには、完全に同等では、ありません。私はどちらか、そのためにV2に何があるかわかりません。

あなたが与える記述は、型チェックを「が実行されます」/あなただけの構文以上の何かをしたいようにそれが聞こえます。 @JoHannes Rossellのようにそれは簡単ではありません、あなたがやっていることに非常に特異的である、と言います。

他の回答では、前に述べた「WHATIF / CONFIRM」の方法が唯一のPowerShellコマンドレットではなく、スクリプトのために働きます。彼らは、そのコマンドレットは、ない構文チェックを行うだろうかを示します。

ジェームズ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top