免責事項: メタで、まだ答えを探している場合はクロスポストしても問題ないと読みました。したがって、以下は StackOverflow の質問の重複ですが、おそらくこちらの方が適切でしょう。https://stackoverflow.com/questions/46661988/finding-powershell-cmdlets-equivalent-to-gui-actions
すべての GUI アクションの Powershell 相当を Google で検索できることはわかっていますが、これは非常に時間がかかるため、もっと良い方法 (理想的には TechNet ライブラリのようなオンライン リソースですが、検索が簡単/高速で最新のもの) を見つけたいと考えています。
Powershell スクリプトを使用して新しい Windows10 インストールを構成するための適切なリソース/ドキュメントがどこで見つかるか知りたいです。私は bash を知っていますが、Powershell についてはまったくの初心者です。
Google で検索すると、Windows の自動構成に関する情報は Windows 展開サービスに関連するものばかりが見つかります。しかし、私は Windows Server を持っておらず、必要もありません。インストールのたびにスクリプトをいくつか実行するだけで十分です。
私がやりたいことのいくつかを解決するスクリプトをいくつか見つけました:
github => FlatlanderWoman/winCleaner
github => hahndorf/プライバシー設定
しかし、それ以外のものについては、TechNet ライブラリを調べても、役に立つものを見つけるのは非常に困難です。そして、何かを見つけたとしても、それは古くなっているようです。 https://technet.microsoft.com/ja-jp/library/hh852115.aspx より
問題は:必要なものをすべて GUI で設定する方法はわかっていますが、Powershell で同じことを実行するための対応するコマンドレットを見つける方法がわかりません。
コマンドレットを見つけるために使用できるイベント リスナーはありますか? または、推奨できるリソースやドキュメントはありますか? TechNet ライブラリは本当にこれらのコマンドを見つけるための確立された方法ですか?
ありがとう。
答え1
すべてのコマンドレットを一覧表示するユニバーサル ライブラリはなく、特にコマンドレットと GUI のマッピングを提供するライブラリはありません。特に、GUI とコマンドレットをさまざまな方法で構成するさまざまなモジュールがあるためです。
ただし、 を使用してGet-Module -ListAvailable
システムで使用可能なモジュールの一覧を取得し、Get-Command
現在使用可能なコマンドレットの一覧を取得することはできます。ただし、これらは両方とも「標準」の状況でのみ機能します。したがって、モジュールはモジュール ディレクトリの 1 つに存在する必要があり、実際のコマンドレットである必要があります。したがって、および/またはdism
を使用して または同様の のヘルプは見つかりません。Get-Command
Get-Help
利用可能なコマンドレットを確認し ( を使用したフィルタリングも可能Where-Object
)、実際に何をしたいのかを把握するのが、おそらく最も速い方法です。 を使用するとGet-Help
(少なくとも「一般的な」Windows コマンドレットの場合)、コマンドの説明への Technet リンクが表示されます。
実際に何をしようとしているかに応じて、次のようなリソースがありますPowerShell ギャラリーどのように実行するか悩むことなく、必要なことを実行するモジュールのオプションが提供される場合があります。