業務改善!Windows PowerShell入門

Windows PowerShellで、とにかく楽をしたい!実際に仕事で楽になった事、便利になった事を紹介しつつ進めていきます。

PowerShell 続・メッセージボックスを使い倒せ!

Windows PowerShellポケットリファレンス改訂新版 3.0/2.0/1.0対応 (Pocket reference) [ 牟田口大介 ] 好評記事であるPowerShellによるメッセージボックスについて、再びお送りしたい。今回で第3弾である。 ▼第1弾、第2弾の記事はこちら PowerShe…

PowerShell コマンドレットにおけるカッコの意義について考察しろ!

コマンドレットのメンバーにアクセスする場合、気をつけねばならぬことがある。 Get-Dateコマンドレットを例にして、それを述べたい。 Get-Dateコマンドレットは日付時刻を取得するコマンドレットだ。コンソールにそのまま叩き込むと、結果は以下の通り表示…

PowerShell ファイルを開くダイアログを召喚しろ!

Windows PowerShellポケットリファレンス改訂新版 3.0/2.0/1.0対応 (Pocket reference) [ 牟田口大介 ] スクリプトを作成していると、往々にして処理対象の入力ファイルを必要とする場合がある。こんな場合、どうするか? 1.スクリプトにファイルパス…

PowerShell Oracleデータベースを操作しろ!#3

Windows PowerShellポケットリファレンス改訂新版 3.0/2.0/1.0対応 (Pocket reference) [ 牟田口大介 ] Oracleデータベース操作についての記事、第3弾である。 ▼第1弾、第2弾の記事はこちら。 PowerShell Oracleデータベースを操作しろ!#1 - 業務…

PowerShell メッセージボックスを使い倒せ!

以前、PowerShellにおけるメッセージボックスについての記事を書いたところ好評であった。 よって、メッセージボックス関連の第2弾をお送りしたい。 ▼前回のメッセージボックス関連の記事 PowerShell メッセージボックスを表示しろ! - 業務改善!Windows P…

PowerShell カラフルにコンソール出力しろ!

今日はPowerShellにおける小技を紹介したいと思う。 例えば、Write-Host コマンドレットのテキスト色パラメータの設定値が分からんなあ、という場合の話。インテリセンスやタブ補完に頼らずとも、設定値を知る方法。 わざと適当なやつを叩き込め!ぽいぽいぽ…

PowerShell Oracleデータベースを操作しろ!#2

Windows PowerShellポケットリファレンス改訂新版 3.0/2.0/1.0対応 (Pocket reference) [ 牟田口大介 ] Oracleデータベース操作についての記事、第2弾である。 ▼前回の記事はこちら。 PowerShell Oracleデータベースを操作しろ!#1 - 業務改善!Wind…

PowerShell 誰得?!エディタ風にコンソール出力しろ!

やぁ、こんばんは。 俺は今日もPowerShellライフを楽しんでいる。 しかし、たまには誰得?!な 何の役にも立たないスクリプトを作って遊ぶのも一興だゼ! 遊びの内容はこうだ。 PowerShellのスクリプトファイルの内容をコンソール出力する。 で、以下の2点…

PowerShell Oracleデータベースを操作しろ!#1

Windows PowerShellポケットリファレンス改訂新版 3.0/2.0/1.0対応 (Pocket reference) [ 牟田口大介 ] 今回より、全数回にわたってPowerShellによるデータベースの操作についてやってくゼ! 扱うデータベースはOracleだ。 Oracle=神託 良い名である…

PowerShell プロファイルを利用しろ!#2

プロファイルを利用しろ!シリーズ第2弾です。今回もよろしくお付き合いください。では始めます。 ▼シリーズ第1弾はこちら PowerShell プロファイルを利用しろ!#1 - 業務改善!Windows PowerShell入門 1.プロファイルの役割/目的 プロファイルとは、Powe…

PowerShell プロファイルを利用しろ!#1

1.はじまりの日 むかーし、むかーし、あるところにメガネ君という男がおった。男はコマンドプロンプトという真っ黒の画面に、カタカタと一気呵成にコマンドを叩き込んで、何やらサクッと処理をかましていた。 そのコマンドが一体何だったのかは定かではない…

PowerShell スクリプトファイルを配布しろ!#3

帰ってきたゼ!この「スクリプトファイルを配布しろ!」シリーズ。 今回で第3弾だ。 第1弾のくそダサい方法から始って、第2弾ではスタイリッシュに進化を遂げた。 今回もスタイリッシュにいけるか?! 1.配布で重要視する点とは さて、配布で重要視すべき…

PowerShell 技術書に叫べ!

テレビで義務教育でのプログラミング必修化についてやっていた。 本屋にディズニーの絵本を買いに行くついでに、技術書のコーナーに寄るのだが、 「これ父さんの本!」 と、家にあるPowerShellの本と同じ本の前で、子供はいつも叫んでいる。 しかし、その本…

PowerShell XMLファイルにアクセスしろ!

スクリプトを作っていると、入力用データをどうしても外部ファイルから読み込まねばならぬシーンがある。 また、それとは別に、外部ファイルに設定用データを書き込んでおいて、それを読み込んだ方が便利、或いは保守性が高いという場合もある。 では、Power…

PowerShell パイプラインを速習しろ!

おっす!オラ、PowerShell大好き野郎。 今回はPowerShellの速習的なモンについて書いてみたいと思う。 1.PowerShellとはどんなシェルか さっそくだが、PowerShellがどんなシェルか、ということをまずは提示しておきたい。PowerShellは完全オブジェクトベース…

PowerShell 自動印刷をしろ!

Windows PowerShellポケットリファレンス改訂新版 3.0/2.0/1.0対応 (Pocket reference) [ 牟田口大介 ] 毎回、お決まりの作業はとことん自動でやりませう!ルーチンワークは自動でやりませう! ちんたらやってたら、日が暮れちまうゼ! ファイルの大…

PowerShell タイムスタンプを変更しろ!

元ボクサーの袴田巌さんの冤罪事件は大変痛ましかったな。俺は無実であると主張したい。 人の人生ぶっ壊しやがって!48年もだゼ。 それになぁ!コンピュータと違って、 人生のロールバックはできんのじゃ!ボケ さて、情報技術絡みの事件では昔、これまた証…

PowerShell シャットダウンを確実にしろ!

その日、俺は急いでいた。一日の仕事を終えると、速攻でノートPCのシャットダウンをかけ、あばよ!と帰ったのである。 はよ帰って何をやったのかは、ここでは無関係なので、省略する。 次の日。仕事場に着き、ノートPCを開いた。 「シャットダウンされとらん…

PowerShell パスワードをブチやぶれ!

過日、あるWebアプリケーションの自動ログインスクリプトを作ったときの話である。 ユーザIDはまあスクリプトに埋め込んでも問題ないだろう。 一方のログインパスワードはそうはいかない。スクリプト起動後、Read-Host コマンドレットを使用して、対話入力さ…

PowerShell メッセージボックスを表示しろ!

スクリプトに限らずの話だが、処理というのはクソつまらん処理、面白い処理、けっこうどうでもよい処理、やばい処理とか色々ある。 この中で「やばい処理」というのをひとつ取り上げてみたい。やばいと言うからには、慎重にやらないといけない。 やっちまっ…

PowerShell スクリプトファイルを配布しろ!#2

前回はクソダサい方法で、スクリプト実行をした。 よって、今回はカッコよくいきたいところである。 やはり!!!! 見た目にこだわることは超重要! カッコつけてPowerShellライフをしたいのですよ。 さて、カッコつけの準備をしよう。まずは、PowerShellが…

PowerShell スクリプトファイルを配布しろ!#1

それは Powershellを覚えたての頃だった。 PowerShellスクリプトファイルってさ...... 「何でダブルクリックで実行できんのや、このくそボケ!」 しかし、それは俺のPowerShell道へのロマンの始まりでもあった。 PowerShellには実行ポリシーというものが存在…

PowerShell 拡張子ごとのファイル数を取得しろ!

Windows PowerShellポケットリファレンス改訂新版 3.0/2.0/1.0対応 (Pocket reference) [ 牟田口大介 ] PowerShellを覚えたての、今から3年前のこと。 資産管理台帳への記入業務があった。 その業務内容はこうだ。 「フォルダ内の拡張子ごとの大量の…