Windows PowerShell クイックリファレンスの公開

Microsoft のダウンロードセンターにて「Windows PowerShell Quick Reference」が公開されています。

簡潔にまとめられていますので、ちょっとした参照には便利だと思います。

ちょっと時間があったので、勝手に日本語に意訳してみましたので、置いておきます。

Windows PowerShell クイックリファレンス → powershell_reference_Feb2010.doc (91.50 kb)

多少、日本語がおかしいところがありますが、ご容赦を^^;

PowerShell from Japan!! に新しいメンバーを迎えました

PowerShell from Japan!! に新しいメンバーとして ちあきさん を迎えました。

ちあきさんは、のんべんだらりぃ~ for Blog で 数多くのプログラミング技術について記事を書かれています。 

こちらではもちろん PowerShell について記事を書いて頂けるとのことなので、皆さん楽しみにしていてください。 

ちあきさんの記事を見逃さないよう ↓ を是非登録してください!!

http://powershell.hiros-dot.net/author/chiaki1220jp.aspx  

PowerShell from Japan!! では引き続きAuthorを募集しております。

我こそはと思う方は、こちらから連絡願います!!

MSMVP受賞と記事リンク

牟田口です。おはようございます。今日付けでMSMVP for PowerShellを受賞いたしましたので、ここでもご報告させていただきます。今後ともよろしくお願いいたします。

わんくまのほうでTips記事を書きました。

[PSv2]リモートセッションを張るとき明示的に認証する
http://blogs.wankuma.com/mutaguchi/archive/2009/06/30/176828.aspx

これからPSv2の話を向こうでやっていく感じにしたいと思っていますので、随時こちらでもリンクをはりますね。

7/4大阪での講演もまだ若干席に余裕がありますのでご都合がつく方はぜひどうぞ。

INETA & techbank.jp & PowerShell from Japan & HIRO’s.NET 合同勉強会 in 仙台 バナー設置のお願い

先日お知らせした、

「INETA & techbank.jp & PowerShell from Japan & HIRO’s.NET 合同勉強会 in 仙台」

の宣伝用バナーを作成しました。

申込開始から3日経ちますが、場所が仙台ということもあり、申込数が振るわない状態です。

(7名の申込みがありましたが、6名がスタッフという状況なので、実質、1名の方しかお申し込みがない状態です)

参加する方はもちろんのこと、このBlogを購読されている方や、参加されない方におかれましても、

ご自身が所有しているBlogやHPに下記のバナーを設置頂けないかと思います。

(お好きなバナーをお選び下さい。)

オフラインイベントに興味がない、参加しないから関係ないと思われる方も、

バナー設置にご協力頂けないかと思います。

コミュニティ活性化のため、皆様のお力添えの程、宜しくお願いします。

640 × 480版

640×480 版の設置HTML

<a href="http://techbank.jp/event-sendai/">
<img
src="http://techbank.jp/images/event-sendai-banner2.png"
border="0"
alt="INETA & techbank.jp & PowerShell from Japan!! & HIRO's.NET 合同勉強会 in 仙台"
width="640"
height="480" />
</a>

600 × 30 版

600 × 30版の設置HTML

<a href="http://techbank.jp/event-sendai/">
<img src="http://techbank.jp/images/event-sendai-banner3.png"
border="0"
alt="INETA & techbank.jp & PowerShell from Japan!! & HIRO's.NET 合同勉強会 in 仙台">
</a>

INETA版バナー(120×120)

INETA版バナー(120×120) 設置HTML

<a href="http://techbank.jp/event-sendai/" target="_blank">
<img src="http://techbank.jp/event-sendai/InetaStudyLogo5.jpg"
border="0"
style="border-width:1pt;border-color:#eeeeee;border-style:outset;"
alt="INETA & techbank.jp & PowerShell from Japan!! & HIRO's.NET 合同勉強会 in 仙台" />
</a>

Remove-Service コマンドレットがなくたって・・・

 

Windows Service 関連のコマンドレットを調べてみる

> gcm *-service | select name
 
Name
----
Get-Service
New-Service
Restart-Service
Resume-Service
Set-Service
Start-Service
Stop-Service
Suspend-Service

 

ぬわんと!Remove-Service がない!

SCM(Service Control Manager)とWMIとの間に何か問題が生じ、 Remove-Serviceコマンドレットをサポートしなかったのか?

ただ単純に忘れてしまったのか?もしくは、PowerShellの特性上、作れなかった理由があるのか?

他で代替えが効くと思って用意しなかったのか?

 

それはわかりませんが、別に、Remove-Serviceコマンドレットがなかったとしても、

SCMアクセス権限さえあれば、 該当サービスを簡単に消すことができます。

 

方法1:そのまま「sc.exe delete サービス名」をPowerShell上で実行してしまう

方法2:PowerShellでWMI(Win32_Service) を操作し、サービスを削除する

$service = Get-WmiObject win32_service | Where-Object {$_.Name -eq "サービス名"}
$returnValue= $service.delete()

 

昔は、SCMにアクセスするのに、Windows APIじゃないと出来なかったんですが、 WMIのおかげでだいぶ操作しやすくなりましたね。

WMIの操作をサポートしてくれた、PowerShellにも感謝したいと思います。