PowerShell

CentOSとHyper-V + PowerShell

WEB系の開発+開発環境がWindowsだと、仮想環境でのテスト機なんかが必須。普通ならdockerあたりなんだろうけど、あえてHyper-Vで環境を構築。困ったのがCentOS側へのファイル転送なんだが、環境をいじってCopy-VMFile "CentOS_VM" hogehoge.txt /temp -FileS…

PowerShellのロードマップ発表

http://codezine.jp/article/detail/10322?utm_source=dlvr.it&utm_medium=facebook本格的にcore側に力をふってきているなぁと感じた。 今後の.NETの対応状況次第ではあるけれども、手軽にどこでも組める言語に成長するかどうか。言語仕様自体の発展は今回ど…

XAMPPにComposerをインストール

通勤電車の中で、XreaにつなげてXComposerインストールするのもちょっと・・・というところでしたので、ひとまずXamppにComposerを入れてみることに。まずは、PowerShellを起動、Xamppのphp実行フォルダに移動します。 そして、https://getcomposer.org/inst…

関数定義について

VisualStudioCodeやPowerShellISEでデバッグしているから気が付かなかったが、 関数の定義は「実行部分より前に定義」しなくてはならない。これに気が付かなかったというか「動いているじゃん」という状況だったのだが、 PowerShelllのコンソールを走らせて…

PowerShellで書かれたPowerShellフォーム作成用のエディタ?

とりあえずメモまで。面白そう+勉強になる。PowerShellでWindos Formプログラムを作るのって意味自体はあまり有意義ではないのだろうけれど、 それでも利便性が確保できるのであればやってみる価値はあると思う。http://https://gallery.technet.microsoft.…

関数への複数の引数を参照渡しする場合の注意点

関数を定義した際に複数の引数を参照渡ししたり、数値渡しの引数と混在させた場合に詰まったので、忘備録として記載。よく引き合いに出される関数への参照渡しは $Hoge = "" HogeHoge([ref]$hoge) function HogeHoge([ref]$hogege){ $hogege.Value } だった…

DBのテーブルを使っているか検索するスクリプト その2

処理が長くなってきたので、ここまでの一連の処理を関数化する。気になるのが以前聞いていた、主処理より先に関数の宣言を行わなければならないという事。 #設定 #Applicationとしての名称(英字) $app_name_en = "DbTableSearch" #処理の実行 init_app_dir…

DBのテーブルを使っているか検索するスクリプト その1

データベースに含まれる全テーブルについて、特定のフォルダに含まれるソースコードで、テーブルが使われているかを検索。保存するという代物を用意しようと考えた。C#でという事も考えたが、横合いからPowerShellの仕事をかっさらっていくスーパープログラ…

PowerShellProfileについて

Microsoft Azure Cloud Computing Platform & Services

Out-GridView便利・・・

PS C:\> Get-ACL c:\ | Out-GridView知らなんだ…かなり便利じゃない。

Excelを読み込んで操作する処理のひな形

ExcelをCommを使って呼び出す際のひな形。 Excelオブジェクトが無い場合の処理等の例外処理が甘いので、今後追加を行う。 #ファイルオープンダイアログを動かすための準備処理 [void][System.Reflection.Assembly]::LoadWithPartialName("System.Windows.For…

基本的な権限設定

PowerShellでのスクリプトを作成し、いざ動かそうというときに無残なエラー。 PS C:\WINDOWS\system32> C:\Users\yamaguchi\Documents\仕様書テンプレート作成.ps1 <span class="deco" style="color:#FF0000;">このシステムではスクリプトの実行が無効になっているため、ファイル C:\Users\yamaguchi\Do</span>…