PowerShellの罠

PowerShell 7

7.2

7.l

7.0

PowerShell 6

制御

スリープ

コマンド

Start-Process

Select-Object

CommonParameters?

自動変数

外部スクリプトファイル

外部スクリプトを実行

クラスファイルの読み込み

> . .\SomeClass.ps1

Tips

コマンドの詳細表示

> Get-Help -Full [コマンド]
> help -full [コマンド]

プロパティ表示

> $someObject | Select-Object -Property *

プロパティの有無

> [bool]($myObject.PSobject.Properties.name -match "myPropertyNameToTest")

オブジェクトの型名表示

> $someObject.GetType().FullName

オブジェクトの構造を表示

> $someObject | Get-Member | Out-Host -Paging

コンピュータ名

出力結果の非表示

> [スクリプト] | Out-Null

スクリプトの実行時間を計測

Measure-Command { ****.ps1 }

Unixコマンドの代わり

cut

diff

find

grep

tail

> Get-Content C:\var\log\nlog-own-2017-11-27.log -wait -tail 10 -Encoding UTF8

touch

uniq

wc -l

(Get-Content [ファイル] | Measure-Object).Count

which

C#

ログ監視

メール送信

SQL Server

WCF

サンプル

トラブルシューティング

実行ポリシー


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS