適材適所

PowerShellを中心にプログラミングやシステム管理の備忘録的なブログ

MENU

効率化

【PowerShell】容量の大きなファイルを調べる

最近PCが重い・・・。 そんなときはPCの掃除が必要ですね。 ルンバのように自動で掃除してもらうことはできませんが、 (できますが、ルンバよりも洗浄力が強いのでやらない方がいいです) PowerShellを使ってディスク領域を占領している方々を調べることがで…

【PowerShell】System.Windows.Automationでウィンドウを最小化・最大化する簡単なサンプル

検証した環境 UIAutomationを使ったウィンドウの最小化・最大化のサンプル UIAutomationのドキュメント 終わりに 例えば、ウィンドウをクリックしたり、ウィンドウに表示されている文字列を取得して、処理を分岐させたり・・・。 System.Windows.Automation(…

【PowerShell】色々な条件でファイルを検索する【Get-ChildItem】

検証した環境 Get-ChildItemコマンドレットとWhere-Objectコマンドレットを組み合わせる 1年以上更新されていないファイルを調べる 5年以上アクセスされていないファイルを調べる System.DateTimeオブジェクトで自由に日にちを設定する 抽出したファイルをサ…

PowerShellでPersonal Communicationsの操作を自動化してプチRPAする【マクロ】

検証した環境 PCOMMをプチRPAする 終わりに PowerShellを使ってPersonal Communications(以下PCOMM)の操作を自動化するサンプルを紹介します。 Windowsに標準で入っているPoweShellとPCOMMの標準機能を使うので、RPAソフト無しで実行することができます。毎…

Windowsの設定画面を速攻で開いてディスプレイの配置を速攻で変える【PowerShell,cmd】

環境 start ms-settings:displayを使う テレワークで役立ちそうな他の設定画面を速攻で開く 終わりに 参考 テレワークの普及もあり、パソコン作業では、ご家庭でもディスプレイを2つ、3つ使う人も増えたのではないでしょうか。 かくいう私も公私ともにデュ…

【PowerShell小ネタ】エクスプローラーやブラウザを速攻で起動する【ランチャー的に使う】

Start-Processコマンドレット Cドライブを開く ブラウザを開く Excelを開く メモ帳を開く コントロールパネルを開く 終わりに 私はいつもPowerShellのコンソール画面を開きながら仕事をしています。そして大体のことはPowerShell上で完結させたいと思い、常…

【Windows】開いているフォルダから頭文字でファイルを検索する【エクスプローラー時短ワザ】

キーボードで頭文字を入力するだけ 終わりに Windowsのエクスプローラーを使っていない人はいるのでしょうか。 それくらいエクスプローラーは身近なアプリです。 そんなエクスプローラーですが、めちゃくちゃ高機能。 今回はその機能の中でも時短になる検索…

【UI Automation,PowerShell】ウィンドウを移動・サイズを変更する最も簡単なプログラム

環境 PowerShellを起動する コードを貼りつける 操作したいウィンドウのタイトルと変更後の幅、高さ、横座標、縦座標を設定する エラーが出たら 「null 配列にインデックスを付けることはできません。」が出た ウィンドウの幅、高さが変わらない UI Automati…

Personal CommunicationsをVBAで操作してAS400の作業をプチRPAする

IBM謹製のPersonal Communicationsのマクロ機能 VBAからPCOMMを操作してデータを入力する 前提条件 コード 各種オブジェクトの関係図 ほかにも色々できるよ!! 終わりに プチRPA!?な記事 AS400改め、IBMiは登場以来、いぶし銀の活躍を見せるオフコンで、 そ…

【Excel VBA】フォルダ内のExcelシートを1つのブックにまとめる

支店ごとにExcelが提出されてきて、そのシートを1つのブックにまとめる作業が毎月ある・・・ なんてときや、月ごとにブックが分かれている1年分を1つのブックにまとめたい・・・ こんなの手作業でやってられっかーー!!と思っているそこのあなた。 簡単…

【PowerShell】大量にpingを打つときに結果を1行にまとめて可読性をあげてみる

環境 pingの出力結果が冗長すぎるときがある 死活監視においてpingの結果が冗長だと思う点 応答が複数行にまたがって出力される 統計は不要 3回も試行しなくてもいい PowerShellで簡単にまとめてみる pingの応答を変数に格納する -nオプションで試行回数を…

Excel VBAでフォルダを作成する

フォルダを作成するという苦行 Excel VBAを使ってフォルダを作成する 事前準備 コード 終わりに 年度の始めに、月数分のフォルダを作成したり、日報用のフォルダを作成したり、手作業でやるの面倒じゃないですか? そんな仕事あるある、VBAに任せましょう。 …

PowerShellから起動できると地味に捗るWindows機能8選

いちいち起動アイコンを探すのが面倒なことありません? コマンドから起動できると地味に捗るアプリ8選 メモ帳 電卓 ペイント ブラウザ エクスプローラー コントロールパネル タスクマネージャー コマンドプロンプト/PowerShell おわりに いちいち起動アイコ…