問題タブ [cmdlets]
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.
c# - プログラムでコマンドレットに渡されるすべてのパラメーターを知る方法は?
.netに顧客コマンドレットを実装しています。ユーザーが渡したすべてのパラメーターを知りたいのですが。
基本的に、ユーザーがこのコマンドレットをパラメーターfoo、bar、foobarを使用してプログラムで実行したことを知りたいです。
スクリプトでは、次を使用して実行できるように見えます:$ PSBoundParameters.ContainsKey('WhatIf')
.net(c#)でそれと同等のものが必要です
.net - Powershellを使用してネットワークフォルダーからファイル名だけを取得する
Powershellを使用してネットワークフォルダーからファイル名を取得しようとしています。Get-ChildItemsについての私の理解(これが間違っている場合は訂正してください)は、コマンドレットがオブジェクト全体をダウンロードしようとしていることです。この場合は、ファイルあたり25MBから315MBのサイズの一連の製品インストーラーです。 。
私のスクリプトの目的は、ユーザーがダウンロードするファイルを選択するためのメニューを作成することです。メニューにデータを入力するのに30分以上かかることを除いて、すべてが機能します。これは明らかに受け入れられません。
これを機能させるには、いくつかの.NETクラスを組み込む必要があるかもしれないと思っていますが、Powershellだけでそれを実行できるのであれば、それは素晴らしいことです。任意の考えや提案をいただければ幸いです。
powershell - Add-WindowsFeature コマンドレットから PowerShell オーバーレイをクリアする
最近、Windows Server 2008 R2 のServerManager モジュールからAdd-WindowsFeatureコマンドレットを使用する PowerShell スクリプトを作成すると、スクリプト全体が終了するまでクリアされない水色のオーバーレイがあることに気付きました。たとえば、コマンドを使用して IIS をインストールするスクリプトのスクリーンショットを次に示します。Add-WindowsFeature Web-Server
データの収集中... インストールの開始... オーバーレイはコンソール履歴の上に残り、スクリプト全体が終了するまで消えません。コンソール自体を再描画したり、オーバーレイを無効にしたりする方法はありますか?
powershell - PowerShellを介したグループポリシーイベント転送-Windows
Windowsサーバーで、グループポリシー設定(System32のgpedit.msc)を開くと、次の手順でイベント転送を設定できます:http: //msdn.microsoft.com/en-us/library/windows/desktop/bb870973 (v = vs.85).aspxのセクションイベントソースコンピューターの構成
PowerShellを使用して、コレクターアドレスの設定とサブスクリプションマネージャーの構成の有効化(上記の指定されたセクションの下にあるリンクの手順3と4)で同じことを実行できるかどうか疑問に思いました。
このドキュメントに出くわしました:グループポリシーコマンドレットのhttp://technet.microsoft.com/en-us/library/ee461027.aspx ですが、これらのコマンドレットを使用して、 gpeditUI。
開始方法や使用するコマンドレットに関するヒントや適切な指針があれば、それをいただければ幸いです。
ありがとう
powershell - Windows PowerShell のグループ ポリシー コマンドレットを使用してレジストリ値を取得/設定/更新する方法を教えてください。
EventForwarding を手動で構成しましたが、プログラムでそれを行うことができるかどうか疑問に思っていました。解決策と思われるグループ ポリシー コマンドレットに出会いました。以下の画像で手動で構成しようとしているものを次に示します。
Get-GPO -allコマンドレットを実行すると、イベント転送に関連する GPO が表示されません。しかし、XML ファイルのパスを指定してGet-GPResultantSetOfPolicyを実行すると、イベント転送のサブスクリプション マネージャーの構成が表示されました。
質問 1: イベント転送ポリシーがGet-GPO -all の結果に表示されないのはなぜですか?
質問 2: Get-GPRegistryValueを使用できるように、必要なポリシーの GUID を見つける方法を教えてください。キーを提供するだけでなく (これを見つけて、gpedit.msc UI を介して行った構成が含まれていることを確認できました。
質問 3: 問題のポリシーの表示名を特定する方法を教えてください。私は次のことを試しました:
「EventForwarding」、「EventForward」、「SubscriptionManager」、さらには「Configure target Subscription Manager」などの Name 属性を試したところ。そして、ここに私が得たものがあります:
3 つの関連する質問のいずれかに関するヘルプをいただければ幸いです。
編集1:
下の画像でわかるように、ターゲット サブスクリプション マネージャーを手動で構成すると、レジストリにキーHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\EventLog\EventForwarding\SubscriptionManagerが取得されます。今のところ私の質問は簡単です。コマンドレットを使用してそれを行うにはどうすればよいですか? これまでに試したことはすべて、ADではなく、レジストリにそのキーを作成しませんでした。
ありがとう
git - remove-itemコマンドレットを使用してフォルダーを除外する方法
フォルダーからすべてのファイルとフォルダーを削除しようとしているが、フォルダーから削除しようとしているgitリポジトリがあり.git
ます。パラメータのさまざまな順列を試しまし-exclude
たが、取得できないようです。
$repoPath = "c:\myrepo"
Remove-Item $repoPath -Recurse -Force -Exclude .git
Remove-Item $repoPath -Recurse -Force -Exclude *.git*
Remove-Item $repoPath -Recurse -Force -Exclude *.git
何をしようとしても、.gitフォルダーは削除されます。助言がありますか?
c#-4.0 - カスタム作成された PowerShell コマンドレットでパスワードを安全に処理するにはどうすればよいですか?
データをエクスポートし、パスワードを使用して暗号化するカスタム PowerShell コマンドレットがあるとします。
パスワードを安全に適切に処理するにはどうすればよいですか? たとえば、管理者がコンソールに入力したときに値が表示されないようにしたいと思います。その他のオプションには、暗号化されたパスワードを含むファイルの読み取りが含まれます。
PSCredential は知っていますが、このシナリオでは意味をなさないユーザー名が必要です。
powershell - Powershellカスタムコマンドレット-バックグラウンドスレッドでWriteObjectを呼び出す
バックグラウンドスレッドからWriteObjectメソッドを呼び出すことはできません。
(WPFのように)PowerShellのメインスレッドでこのメソッドを呼び出し/ディスパッチする可能性はありますか?
コードサンプル:
編集:
解決策、回避策、または迅速な修正はありますか?
thx、マティアス
powershell - Citrix XenServer Powershell コマンドレットのリファレンスまたはドキュメント
Citrix XenServer 用の powershell スクリプトを書き始めたところです。ただし、インターネットではコード スニペットとこのコマンドレット ポスターしか見つかりません。
Citrix から直接、説明と可能なパラメーターを含む完全なドキュメントをどこで見つけることができますか? 利用可能なすべての API とリファレンスは、コマンド ラインでのみ有効です。
ありがとうございました!
entity-framework-4.3 - コードから entityframework コマンドレットを実行する
UIでPOCOを編集できるエンティティフレームワーク上の小さなプログラムを作成しています。プロセスの一部として、コードから「add-migration」コマンドを呼び出して、残りのプログラマーとプログラム マネージャー コンソールとの対話を保存したいと考えています。それはまったく可能ですか?
ありがとう