PowerShell

PowerShell と ZipPackage

本記事を試した環境。 Windows Windows 7 x64/Windows Server 2008 x64/Windows XP x86 PowerShell PowerShell 2.0 .NET Framework 3.5 SP1以降がインストールされている Visual Studio Visual Studio 2005 PowerShell の対話型インターフェイスの AppDomain…

アセンブリのロード

自分メモ。 グローバルアセンブリ [VOID][System.Reflection.Assembly]::Load("System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); アセンブリ"System.Web"のロードは、AssemblyName を使って下のようにも書ける。書く量が…

System.Web.HttpUtility.UrlEncode() を使う

自分メモ。 アセンブリ"System.Web"をロードしないと System.Web.HttpUtility.UrlEncode() を使えないので、最初にアセンブリをロードしている。 [VOID][System.Reflection.Assembly]::Load("System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=…

文字列中にコードで文字を埋め込む

C言語での"\x21"(←'\x21'は'!'である)みたいなのを実現する。2重引用符で囲まれた文字列の"$()"の丸括弧内の式が評価されて文字列に埋め込まれるのを利用する。 "$([char]0x0021)" これは次の文字列と同じ。"!"。 "森$([char]0x9DD7)外" 0x9DD7の部分は森…

PowerShell Prompt Here PowerToy ほか

Precision Computing - PowerShell Prompt Here PowerToy PowerToysのCommand Prompt Here の PowerShell版など。 (2006-11-22 - PowerShell Memo より)

メモ

PowerShell FAQ ブログ情報 - PowerShell Memoさんの作っているFAQ。

Single Thread Apartment

PowerShellの起動コマンドのスイッチに、-Sta(シングルスレッド アパートメントを使用して、シェルを起動します。)なんてのがあった。 クリップボードとか使いたいときにいいかもね。

スクリプト実行

Set-ExecutionPolicy RemoteSigned を実行しておく。 メモ1 デフォルトの実行ポリシーは Restricted である。 メモ2 PowerShell 2.0では実行ポリシーを本当に変えるかどうか、確認のメッセージが出た。1.0では出なかったはず。ちょっと気が利いてる?

PowerShell 2.0 と Windows XP x64

PowerShell 2.0がリリースされてた。Windows Management System のコア部品という位置づけなんで、PowerShell単体でのインストールではなくなっていた。下の記事が参考になる。 [PowerShell 2.0リリース](ミラーサイト:[PowerShell 2.0リリース])ただ、イン…