読者です 読者をやめる 読者になる 読者になる

PowerShell 正規表現を使ってコマンド一本で文字列抽出

テキストファイルから正規表現使って文字列抽出したい場合、 PowerShellからこんなコマンドで一発で抽出できます。 [regex]::Matches((Get-Content 対象のファイル),"正規表現文字列","任意オプション") | foreach{$_.Value} 例えばXMLからCDATAの値を抽出し…

PowerShellで"="や":"区切りの設定ファイルを読み込む

XML形式の設定ファイルなんかも増えてきていますが、"="区切りの設定ファイルは今も良く見ると思います。 USERID = user01 PASSWORD = passw0rd HOSTNAME = myhost.local PowerShellでこのような設定ファイルを読み込みたい場合はImport-Csvのコマンドレッ…

Azure上の仮想マシンにPowerShellでリモートコマンドを実行する

PowerShellはリモートコンピュータ上でコマンドを実行できる機能があります。 PowerShell 2.0の新機能(2) ――リモート処理編 (1/4):CodeZine Azure上に仮想マシンを構築して、そこに自動化処理を組み込む場合などは、この機能を使えると便利です。 コマ…

【Azure】VHD(BLOB)をリージョンの違うストレージアカウント間でコピーする

Azureの日本リージョンでのサービスが開始したので、東アジアに置いてあったvhdファイルイメージを、東日本のストレージアカウントに移動しましたので、その対応方法書いてみます。異なるリージョンにあるVHDファイルを基に仮想マシンを追加しようとしたら以…

【Azure】PowerShellでBLOB上のVHDのSnapshot作成・取得・削除の操作をする

BLOBのスナップショットですが、AWSのManagement ConsoleのようにAzureのポータルからスナップショットの取得などの操作ができるのかと思ってたのですができないみたいです。(調べたりないのかも)そこで、MSDNを探したところ、C#のコードでやるように書かれ…

WORDファイル(docx)を一括PDF変換するPowerShellスクリプト

AzureのCDP(Cloud Design Pattern)がこちらでWORD形式で提供されていました。後でタブレット端末で見たかったのでPDF変換しようと思ったのですが、35ファイルもあったので、PDFに一括変換するためのスクリプト作りました。

PowerShellでLINQのメソッドチェーンみたいな書き方ができるようになっている

LINQ使っていると、メソッドチェーンでプログラム書く面白味を感じます。 頭の中の思考をそのまま、ダイレクトに反映させていける感覚が好きです。PowerShellもバージョン4になって配列などのオブジェクトに対してWhereやForEachをLINQ的に使えるようになっ…

PowerShellからSOAP経由でSAP情報取得

PowerShellを利用してSOAP形式で公開されたWebServiceから情報を取得する例です。 今回はSAPシステムからワークプロセステーブルの情報を取得しています。

PowerShellで2分探索木(Binary Search Tree)を作ってみる

2分探索木をPowerShellで作ってみました。2分探索木 - Wikipedia

PowerShellでSAPユーザ登録

前回こちらの記事(【PowerShell】SAPユーザ登録用のPowerShellコマンドレットを作ってみました)で書いた内容ですが、コマンドレット使ってみたら分かりにくかったので、今度は単純にPowerShellでSAPユーザ登録できるスクリプトにしました。

【PowerShell】UNCパス指定でネットワーク共有フォルダを操作する方法

UNCパス指定でネットワーク共有フォルダをPowerShellから削除したかったのですが、 権限のあるユーザのはずなのに、Remove-Itemが効かず、 NET USEで事前に繋いでからなども試したのですが解決できず困ってました。 この方法で何とか解決したので書いておき…

PowerShellからXML形式の設定ファイルの情報を読み込む

XML形式のファイルの設定情報をPowerShellからを取り出す必要があったので纏めてみました。

Powershell内で書いたC#で書いたクラスを使う(コンストラクターやプロパティの利用)

Powershell内で書いたC#で書いたクラスを使うということで、コンストラクターやプロパティの利用について書いてみます。前回のPowerShellスクリプト内でC#コードを書いて使う - YOMON8.NETで書いた内容への付け足しになります。 元になるC#のクラス 今回はコ…

PowerShellスクリプト内でC#コードを書いて使う

今回はPowerShell内でC#コードでクラスを書いて、そのC#クラスをPowerShellからそのまま使うというTipsです。Add-Typeというコマンドレットを使います。C#からPowerShell呼び出しというのはよくありますがその逆です。

【Tips】Windows8でPowershell ISEの起動方法

Windows8でPowerShell ISEの起動方法がわからなかったのですが、プログラムの検索、またはファイル名を指定して実行で「powershell_ise」と打てば起動できます。 POWERSHELLとISEの間のアンダーバーがポイントです。

【PowerShell】SAPユーザ登録用のPowerShellコマンドレットを作ってみました

自分の検証用にPowerShellでSAPユーザを登録するコマンドレット作りました。 コマンドレットなんて使わず単純にPowerShellでSAP ユーザ登録したい場合はこちらをどうぞ。 PowerShellでSAPユーザ登録