2013.09.16String型の値にダブルクォーテーションを付けて出力させる、という処理が頻繁にあったため、String型にメソッドを追加してみました。メソッド名はAddDoubleQuoteとし、以下のようにして使用できるようにしたいと思います。"Test"以下は、AddDoubleQuoteメソッド作成手順です。xmlファイルを作成します。</Types>Stringクラスの拡張となるため、<Name>タグにはSystem.Stringを記述。メソッド名は、AddDoubleQuoteとするので、<ScriptMethod>タグの中の<Name>タグの中に記述します。実際の処理は<Script>タグの中に記述します。自分自身は$thisで表されます。ここでは$thisの両脇にダブルクォーテーションが付くようにしています。上記のXMLファイルは、拡張子をps1xmlとして保存します。いう名前で保存しました。AddDoubleQuoteメソッドを使用できるようにするには、Update-TypeDataコマンドレットを使用します。C:\Windows\System32\WindowsPowerShell\v1.0\AddDoubleQuote.ps1xmlあとは、最初の例に示した方法で使用します。"Test"追加したAddDoubleQuoteメソッドは、PowerShellコンソール単位でしか使えません。処理を永続化したい場合は、$PROFILEに登録しておきましょう。プロファイルがまだない場合は下記コマンドで作成します。$profileあとは、作成したプロファイルに下記を追加します。AddDoubleQuoteメソッドが使えるようになります。ネットワーク情報を取得するWMIのWin32_NetworkAdapterConfigurationクラスを使用すると、ネットワーク情報を取得することができます。DirectoryオブジェクトのSIDを取得するには、下記のようにします(あくまでも一例です)。SamAcc...PowerShell[Tips]エクスプローラの新規作成メニューからPowerShellのスクリプトファイルを作成するには?この記事には、レジストリ操作が含まれます。自己責任のもとで行ってください。Japan!!ではいかなる責任も負わないものとします。このページでは、入門から応用、タスク別のサンプルスクリプトといった多くのリンクがあり、多くのユーザーに役立つ情報が満載です。ファイルPowerShellのスクリプトをPowerGUIで編集していたらコピペができない事態が生じたので、秀丸で編集しようと思ったら強調表示定義ファイルがない・・・ということで作ってみました。関数には、エラー処理のための例外処理機能があります。例外処理は、エラーが発生した場合に実行される特別なコードブロックを定義し、スクリプトの継続的な実行を可能にするためのものです。関数の例外処理とエラーハンドリングについて学びます。エクスプローラーを素早く起動するコメントコメントを書き込むコメントをどうぞメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。Blog.ホーム検索トップサイドバータイトルとURLをコピーしました。