2019/07/24TwitterShareGoogle+PocketB!HatenaLINEビッグバナー(piglog)728pxPowershellのスクリプトで複数の処理を順番に呼び出したいときや、すでにいくつか用意されている処理をくっつけたいときなんかに、呼び出し元のスクリプトを用意して各処理を呼び出すなんてことができます。処理に引数を渡すこともできます。実際に動作を確認してみたので、やり方を紹介します。以下のスクリプトを用意します。動作を確認するために、カッコ内の処理とします。処理1のスクリプト(引数の文字列をテキストファイルに書き出す)処理2のスクリプト(書き出したテキストファイルを読み出す)呼び出し元のスクリプトファイル名はそれぞれ以下とします。call_ps1_Child_1.ps1call_ps1_Child_2.ps1call_ps1_Parent.ps1それぞれのスクリプトの内容です。オプションの引数にスクリプトファイルのパスを指定しますが、その前に「-Command」を付与する必要があります。これは、タスクスケジューラでPowerShellスクリプトを指定するときと同じ指定の仕方です。わかりやすいように変数をなくして改行を入れて書いてみると以下のようになります。付与されました外部プログラムを呼び出す処理1で書き出したテキストファイルをメモ帳で開くという動作ににしてみます。スクリプトの変更箇所は、以下の2点です。0まとめPowershellスクリプトで、別のPowershellスクリプトを呼び出す方法、外部プログラムを呼び出す方法を紹介しました。利用すれば引数を付与したり、処理が終わるまで次の処理を待つこともできますし、柔軟なプログラムをかけるのではないでしょうか。便利ですね、PowerShell。【Powershell】対象文字列を含んだ行数(何行目か)を取得するこの文字列はいったい何行目に書かれているのだろうか、という話です。3行目から7行目まで処理をしたい、となった時に、その行数を指定するときに使えるかなと。IPアドレスを変更する。早い・便利!コマンドで変更するとこんなに簡単!WindowsOSのIPアドレスをコマンドで変更する方法を紹介します。FastCopy】どっちがおすすめか検証してみたIT管理者の永遠のテーマ、それはバックアップ。どちらがおすすめか、一定の基準を設けて検証してみましたので、ここに結果を残します。処理が、連日コケ続けていて、サーバに接続できないということがありました。...【Robocopy】ドライブを指定せずにドライブをまるごとバックアップする!フォルダ除外も可能!改めてタイトルをみるとなんのこっちゃという感じですね。下で説明しますが、備忘録がてらスクリプトを作成したのでメモしておきます。ファイルサーバのデータ移行のときに使い回せるといいなぁ。...【Powershell】特定の文字列が記載された行を削除する方法ファイル内の特定の文字列が記載された行を丸ごと削除する方法を備忘録を兼ねて紹介します。