PowerShell 3.0 OS基本設定

PowerShell 3.0を触ってすぐに使うことになったコマンドレットをここに書き記しておきます。 ホスト名変更 - Rename-Computer Rename-Computer newname IPアドレス変更 - Get-NetAdapter - New-NetIPAddress - Remove-NetIPAddress #NICが1つだけの場合 Get-NetAdapter | New-NetIPAddress 192.168.1.1 -DefaultGateway 192.168.1.254 -PrefixLength 24 Set-NetIpAddress……ではなく、New-NetIPAddressで新しいIPを追加、Remove-NetIPAddressで不必要なIPを削除という操作になっています。 ...

2012年7月3日 · 2 分 · 胡田昌彦

ローカルの管理者権限があるかどうかを確認する #PowerShell

ローカルの管理者権限の有無をnet.exeを使って確認します。 [gist]https://gist.github.com/2716207[/gist] 元ネタはこちらです。 - [PowerShell: ◆ローカルのAdministrator権限が有るか確認する](http://mtgpowershell.blogspot.jp/2012/05/administrator.html) - [2012 Scripting Games Commentary: Those Who Forget The Past... - Don Jones - Powershell.com – Powershell Scripts, Tips and Resources](http://powershell.com/cs/blogs/donjones/archive/2012/04/19/2012-scripting-games-commentary-those-who-forget-the-past.aspx) ただし、元ネタだとドメインユーザーがローカル管理者権限を持っているときにそれを判定できなかったのでその部分のロジックを追加しました。

2012年5月17日 · 1 分 · 胡田昌彦

PowerShell Tips

今回は自分で使うようにPowerShellのよく使うコマンドレットやTipsをまとめてみます。随時更新する予定! Get-Command Get-Commandでコマンドレットの一覧を取得できます。 ...

2012年3月5日 · 19 分 · 胡田昌彦

PowerShellで簡単に集計する方法

結果がいくつあるか数える 結果がいくつあるかを数えたいケースは結構あるとおもいます。一度テキストファイルに吐き出して、エディタで開いて、行数を見て……。なんていうことは必要なく、Measure-Objectを使えば一発です。 ...

2012年2月10日 · 2 分 · 胡田昌彦

PowerShellでOSの基本情報を取得する

今回はPowerShellでOSの基本情報を取得してみます。サーバー毎のパラメータシートやアプリケーションの設定情報をいちいちGUIで確認しながら、Excelのシートに落とし込み、設定変更するたびに履歴をつけて…なんていうくだらないことから開放されたいのです。そんなこと本来人間が管理すべきではないはずです…が、残念ながら私の知る範囲では当たり前に行われているようです。 ...

2012年1月15日 · 17 分 · 胡田昌彦

2010-09-08

毎月、月が変わったら、先月分の撮りためた写真と動画を実家の家族におくっています。やり方は色々な物を試したのですが、結局Dropboxを実家のPCにもセットアップして、Dropboxフォルダ内に数カ月分だけ保持、同期することにしています。 ...

2010年9月8日 · 1 分 · 胡田昌彦

PowerShell上でコマンドを実行する場合の注意点(式モードとコマンドモード)

今回はPowerShell上でコマンドを実行する場合の注意点に関してです。PowerShell上で色々な作業を行う便利さに慣れてくると、コマンドプロンプトは全く使わずにPowerShell上で作業を完結させるようになってきます。が、このときにちょっとした落とし穴があります。 ...

2009年7月27日 · 3 分 · 胡田昌彦

PowerShellはオブジェクト指向

とりあえずget-commandとget-helpでヘルプを見ながらある程度のことができるようになってきたら、次に把握すべきはPowerShellが「オブジェクト指向」である、ということだと思います。これは既存のほかのシェルとは決定的に異なる点であり、PowerShellのもっともすばらしい点だと思います。 ...

2009年6月22日 · 5 分 · 胡田昌彦

2009-06-18

昨日教えてもらったのですが、PowerShellの開発にはPowerGUI Script Editorがものすごく便利そうです。インテリセンスあり、デバッグあり…。なんで今まで気がつかなかったんだろう? ...

2009年6月18日 · 1 分 · 胡田昌彦

2009-03-06

単純にPowerShellスクリプト終了時に「Exit 1」のようにしてあげれば返せるかと思いきや、「Exit 2」でも「Exit 100」でもすべてerrorlevelは1になってしまいます。 ...

2009年3月6日 · 1 分 · 胡田昌彦

PowerShellに触れてみる

インストール シェル、プログラムはやはり「習うより慣れろ」です。早速インストールして触ってみましょう。 .NET Framework PowerShellは.NET Framework上で動作しますので、まずは.NET Frameworkを導入します。バージョンは.NET Frameworkの2.0以上が入っていればOKです。自分の環境に合うものを導入してください。 ...

2009年3月6日 · 4 分 · 胡田昌彦

PowerShellはぜひマスターしよう

PowerShellとは PowerShellはマイクロソフトがWindows環境で提供する最新のシェルです。対話型のシェルとしても使えますし、スクリプティング環境としても使えます。本格的にオブジェクト指向を取り入れていますし、.NET Frameworkを利用することができるので、かなり強力な環境です。C#でできることなら何でもPowerShellでできるわけですね。 ...

2009年3月5日 · 4 分 · 胡田昌彦

2009-02-22

昨日、今日と社内の勉強会用にPowerShellの入門的な事柄をPPTにまとめて書いてました。うん。このくらい理解できればわかった気になれるだろうな、というくらいにはまとめられた気がします。 ...

2009年2月22日 · 1 分 · 胡田昌彦

[exchange][programming][script] Exchange Server 2007のキュー監視をPowerShellスクリプトで

先日、要望があったので、Exchange Server 2007のキュー監視をPowerShellで行うスクリプトを試しに書いてみました。PowerShellでのスクリプト作成はほとんどやったことがないので、色々と試行錯誤をしながら。 ...

2008年5月14日 · 1 分 · 胡田昌彦

2008-03-02

PowerShellのスクリプトを作成するIDEとしてPowerGUIというものを見つけました。結構便利そうです。 PowerGUI - Administrative Powershell Console : PowerGUI RTMs! « Dmitry’s PowerBlog: PowerShell and beyond PowerShellベースになって、コマンドラインでできるようになって便利!やった!・・・と私は感じているのですが、周りの人に話を聞いて見ると、GUIでできないことが増えてしまって非常に厳しい・・・という声が多いようです。 ...

2008年3月2日 · 1 分 · 胡田昌彦