2015-03-01から1ヶ月間の記事一覧

Administrators以外のユーザでPSSessionによるリモート制御をする

リモートのコンピュータを制御できるPSSessionはとても便利です。ただデフォルトではAdministratorsグループのユーザしかPSSessionを張ることはできません。Administratorsグループ以外のユーザでPSSessionが可能になる設定を書きます。 一番簡単な方法 Remo…

PowerShellでHashTableを配列みたいにForeachやWhereする

PowerShellのHashTableの場合、そのままだとパイプラインでForeachやWhere句を通しても意図した通りの処理ができません。 PS>$hashTable = @{a=1;b=2} PS>$hashTable | ForEach-Object{$_.Name + ":" + $_.Value} : GetEnumeratorで列挙用オブジェクトを取り…

PowerShellでOSリソース情報(CPU、Memory、Disk)を取得する

PowerShellでCPUやメモリ、ディスク使用率などのOSリソースに対する情報を取得する方法を書きます。パフォーマンス情報を取得する色々方法はありますが、パフォーマンス モニター (PerfMon) で取得しているシステムも多いと思います。今回はこれをPowerShell…

パソコン作業で疲れた時の疲労対策グッズの感想まとめ

20代までは長時間仕事してもピンピンしていたのですが、30代になってから身体に疲れが蓄積するようになってしまいました。(実際は歳ではなく運動不足が原因でしょうけど。。。) ついつい疲労対策グッズを探してポチってしまいます。グッズも増えてきたので…

PowerShell ISEにアドオンを追加して機能拡張する

PowerShellの開発ツールとして有名どころで以下のようなものがあります。 PowerShell ISE Windows標準です。 Visual Studio(Link) こちらのブログに詳しく書かれています。 PowerShell Script の エディタ と Visual Studio - tech.guitarrapc.cóm PowerGui…

PowerShellのInvoke-WebRequestでCookieを取得して使う

例えばGoogleからのCookieを取得してみます。SessionVariableの引数がポイントです。 $uri = "http://www.google.co.jp/" Invoke-WebRequest -Uri $uri -SessionVariable mySession これで変数$mySessionにセッション情報が格納されます。 PS> $mySession | …