このPowerShellチュートリアルへようこそ、ここでは独自のPowerShellスクリプトを作成する方法を学びます。
Windows PowerShellは、Microsoftのタスク自動化フレームワークであり、.NET Framework上に構築されたコマンドラインシェルと関連するスクリプト言語で構成されています。 PowerShellはCOMとWMIへのフルアクセスを提供し、管理者はローカルとリモートの両方のWindowsシステムで管理タスクを実行できます。,
PowerShellにはパワー、深さ、柔軟性があり、PowerShellを使用すると、windows Services File system、DirectoryEntryまたはsimplerなどの新しいオブジェクトを作成でき、systemのような完全修飾名を使用して.Net Frameworkベースのオブジェクトを作成できます。タイムスリップ
PowerShellには.Net Frameworkを使用する機能があり、powershellではそのようなオブジェクトをビルドできます。
Microsoftはちょうど私たちの生活をできるだけ簡単にするために、より多くの新しいPowerShellの方法を追加し続けました。
出力は常に.NetオブジェクトですPowerShell出力は常に.NETオブジェクトであることに注意してください。, その出力はシステムかもしれません。診断。オブジェクトまたはSystem.IO.FileInfoオブジェクトまたはシステムを処理します。文字列オブジェクト。 基本的にできます。NETオブジェクトに組み立てに積み込みユー含ます。NETオブジェクト。
絶対初心者の赤ちゃんステップはここで見つけることができます。
Powershell1.0、Powershell2.0、Powershell3.0
およびPowershell4.0
Powershell5.0
Windows PowerShell5.0の新機能Windows PowerShell5.,0には、その使用を拡張し、使いやすさを向上させ、Windowsベースの環境をより簡単かつ包括的に制御および管理できる重要な新機能が含まれています。
- Windows PowerShellおよびWindows PowerShell ISEの更新プログラムが含まれています。
- パッケージ管理コマンドレット。
- ネットワークスイッチコマンドレット。
- Windows PowerShell望ましい状態構成(DSC)
注:.NET Framework4.5が必要です。,
例
# Windows PowerShell Version CheckClear-Host$Host
コピーして試してみてください
すべてのメニュー項目がリストされている左の目次を見て、定期的に戻ってくるようにしてください。 このチュートリアルのまま使った正しくユー.
ここではすべて無料です。
getコマンドを実行すると、いくつかのプロパティが表示されます(すべてのポパティではありません)。
それはそれはそれだけで構成されたプロパティを表示するpowershellの構成です。,
私たちは、言語セクションで”Get-Member”に大規模な更新が来ています。.
powershellコマンドを効果的に使用する方法ヘルプを取得したり、別のコマンドを見つけるために重要なの一つ。
‘a’で始まるコマンドを検索
Example
PS>get-help a*
コピーしてみてください
‘b’で始まるコマンドを検索
Example
PS>get-help b*
コピーしてみてください
コレクションを取得し、コレクションをクエリまたはフィルタまたはソートできる例のいずれかが表示されます。
e.,g
例
get-service | where { $_.Status -eq "running"} | select-object -last 10
コピーして試してみてください
上記の例を考えてみましょう”get-service”はサービスのコレクションです。
“|”LINQ(C#)のように、where”$_”コレクション変数の内部でコレクションを照会するために使用します。 最後に、我々は唯一の最後の10項目(サービス)を取ってそのフィルタリングされたコレクション(サービスを実行している)を取っている
リンクの下からPowershell,pdf
最近の更新
Powershell Sleep
PowerShellスクリプトを一時停止する必要がある場合は、このコマンドを
スクリプトに追加して、powershellスリープを数秒(ミリ秒)待つように強制することができます続きを読みます。.,/li>
Windows PowerShellには、次のものが含まれています機能:
- レジストリ、サービス、プロセス、イベントログの管理、windows management instrumentation(wmi)の使用など、一般的なシステム管理タスクを実行するためのコマンドレット。,
- タスクベースのスクリプト言語で、既存のスクリプトとコマンドラインツールをサポートします。
- 一貫したデザイン。 コマンドレットとシステムデータストアは共通の構文と命名規則を使用するため、データを簡単に共有でき、あるコマンドレットからの出力を、再フォーマ
- オペレーティングシステムの簡略化されたコマンドベースのナビゲーションにより、ユーザーはファイルシステムのナビゲーションと同じ手法を使用してレジス
- 強力なオブジェクト操作機能。, オブジェクトの直接操作または送付その他のツールやデータベースです。
- 拡張可能なインターフェイス。 独立したソフトウェアベンダーや企業のトでカスタムツールおよびユーティリティの管理そのソフトウェアです。
コメントを残す