Windows PowerShellとは何ですか?


15
  • それは何のため?
  • どうやって使うの?
  • 通常のコマンドプロンプトとはどう違うのですか?
  • 使い始める前に知っておくべきことはありますか?
  • スーパーユーザーが知っておくべき素晴らしいことはありますか?


4
そのリンクfretjeは良いです。ただし、受け入れられた回答を無視して、20以上の評価の回答を見てください。
トロギー2009

1
受け入れられた回答ではなく、最大の得票数で回答を確認してください。
EBGreen 2009

1
Windows Powershellは、ナビゲートしやすく、Unixコンソールに近いため(「使い慣れたユーザー」にとって)、「スーパーユーザー」にとってもユーザーに適しています。必ずしもプログラミング関連だけではありません。
グヌーピ09

1
私も反対しなければなりません。Powershellは開発者、SysAdmins、PowerUsers向けであり、SUでのこの特定の質問には何も問題はありません。実際、PowerShellの回答のポップアップを見たことがあります。
BinaryMisfit

回答:


14

ウィキペディアから取得http://en.wikipedia.org/wiki/Windows_PowerShell

Windows PowerShellは、Microsoftの拡張可能なコマンドラインシェルおよび関連するスクリプト言語です。2006年にリリースされ、現在Windows XP SP2 / SP3、Windows Server 2003、Windows Vistaで利用可能であり、オプション機能としてWindows Server 2008に含まれています。Windows PowerShell 2.0は、Windows 7およびWindows Server 2008 R2でリリースされました。以前にサポートされていたプラットフォームであるWindows XP SP3、Windows Server 2003 SP2、Windows Vista SP1、およびWindows Server 2008にバックポートされる予定です。4

Windows PowerShellはMicrosoft .NET Frameworkと統合され、特定の操作を実装する特殊な.NETクラスであるコマンドレット(コマンドレットと発音します)の実行により管理タスクを実行する環境を提供します。スクリプト。コマンドレットと命令ロジックの組み合わせです。スタンドアロンアプリケーションである実行可能ファイル。または、通常の.NETクラスをインスタンス化します。5これらは、Windows PowerShellプロバイダーを介してPowerShellランタイムが利用できるファイルシステムやレジストリなど、さまざまなデータストアのデータにアクセスすることで機能します。

Windows PowerShellは、Windows PowerShellランタイムを他のアプリケーション内に埋め込むことができるホスティングメカニズムも提供します。これにより、Windows PowerShell機能を活用して、グラフィカルインターフェイスを介して公開される操作を含む特定の操作を実装できます。この機能は、Microsoft Exchange Server 2007 5で利用されており 、管理機能をPowerShellコマンドレットおよびプロバイダーとして公開し、グラフィカル管理ツールを必要なコマンドレットを呼び出すPowerShellホストとして実装しています。Microsoft SQL Server 2008 8を含むその他のMicrosoftアプリケーションまた、PowerShellコマンドレットを使用して管理インターフェイスを公開します。将来、Windows上のグラフィカルインターフェイスベースの管理アプリケーションは、Windows PowerShellの上に階層化される予定です。

Windows PowerShellには、Get-HelpコマンドレットによるUnixシェルのマニュアルページを連想させる、独自の広範なコンソールベースのヘルプが含まれています。

この検索を使用し Stackoverflowを検索すると、次のことがわかりました。

この検索を使用したserverfaultでも、次のことがわかりました。


5

「Great Powershell Heresy」、つまり、慣れ親しんでいるUNIXスタイルのシェル(tcsh、bashなど)に対するPSの最大の革新です。

「他のすべてのシェル」のパイプラインは、文字列を渡します。PowerShellのパイプラインはオブジェクトを渡します。

このため、PowerShellは学習が「難しい」場合があります。つまり、新しいテクノロジーを学習する必要があり、詳細なことを行うには、何が起こっているかについてのより多くの知識が必要です...他の人(または5年後にあなた)に読まれます...そしてそれらのスクリプトは、システム上の何かが変更されたときに「壊れる」可能性がはるかに低くなります。


-3

これを読んでいる非パワーユーザーのための迅速かつ簡単:

あなたがシステム管理者でない限り、Powershellは必要ありません。管理者がWindows Serverとクライアントコンピューターの管理およびスクリプトの作成に使用する強力なシェルコマンドのコレクションです。


4
私は、一般的なファイルアクティビティのために自宅と家族のコンピューターでPSを使用しています。管理者に限定されるものではありません。
EBGreen 2009

1
私は日々の家庭でのコンピューター使用にも多くの管理ツールを使用していますが、私はネットワーク管理者であり、常にパワーユーザーでした。このサイトをただサーフィンしているほとんどの人は、wikiリファレンスを見て、過去をスキップします。これは彼らのためです。
knups

2
えーと...私はsuperuser.comのユーザーが...あなたが知っている...スーパーユーザーであるという仮定から始めます。
EBGreen 2009

Google.comのほとんどのユーザーはそうではありません...そのロジックによって、WebMD.comのすべてのユーザーは...知っていますか?医師ですか?
knups

それは問題ありませんが、WebMDのFAQは「WebMDは医師のためのサイトです」で始まるとは思いません。SUのFAQは「スーパーユーザーはコンピューター愛好家とパワーユーザー向けです」から始まります。
EBGreen 2009
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.