適材適所

WindowsやPowerShellやネットワーク、IBMなどのシステム系の話やポイ活など気になったことも載せているブログです。

PowerShell

【Strat-Transcript/Stop-Transcript】PowerShellでログを取る

個人的に便利だと思う点 自分の好きなタイミングでログを取ることができる ファイル名が一意になるよう、よしなに設定してくれる! 実行環境まで含めてファイルに出力してくれる! その他、便利(?)なパラメータ -append -OutputDirectory -IncludeInvocat…

【PowerShell】IPアドレスの設定をDHCPから固定IPにするときはDNSの登録も忘れずに

DHCPから固定IPアドレスへ変更する PowerShellでIPアドレスを変更する DNSの登録が漏れていた 最後に これまでDHCPで運用していた複数のWindows10のPCを固定IPアドレスにする時に、一括で設定を変更するためのスクリプトをしこしこ書いておりました。 その際…

【PowerShell】ヒア文字の罠に勝手にはまる

ヒア文字とは ヒア文字の罠 前の@"も値に連続させてしまうとダメ 最後に PowerShellのヒア文字、便利ですね。 コードなんかを変数に格納する際など、重宝します。 そんなヒア文字ですが、注意すべき罠があります。 (自分で勝手にはまっているだけ) この記…

Windowで大容量のテキストファイルを扱うときはPowerShellがおすすめ

「すいません、このテキストファイルのデータを集計したいのですが・・・」 おもむろに見せられたテキストファイルは10GB超え。 あれ?桁数を勘定し間違えたかな? 1GB超えくらいかな? いえいえ、間違いなく10GBを超えておりました。 そんな超ド級のテキス…

PowerShellで文字列を結合する方法 5選

+演算子で結合する 変数を経由する 配列を経由する 書式設定文字列を使う StringクラスのConcatメソッド StringBuilderオブジェクトを使う 単項演算子-joinを使う System.StringクラスのJoinメソッド 終わりに 参考 PowerShellを使っていると文字列を結合し…

ExcelでQRコードを簡単に作成!!のはずが・・・PowerShellでQRコードを作成するはめになった話

ExcelでサクッとQRコードを作る おい、全角!! 全角文字は対応していない!? PowerShellでサクッと作る PowerShellのコード コードの注意点 終わりに ExcelでサクッとQRコードを作る 仕事でQRコードが必要になったので、ExcelでサクッとQRコードを生成。 A…

PowerShellでpingにタイムスタンプを付加する

PowerShellでタイムスタンプを付加 時間だけ付加する 細かい応答時間を付加したい 完全なる余談 終わりに PowerShellでpingをどうこうしている関連記事 pingコマンド、超便利ですよね。 私なんか、デスクにいるときの90%はping打ってますからね。 それぐらい…

PowerShellでメッセージボックスを使う4つの方法

メッセージボックス。 ユーザーにお知らせを書くことができるWindowです。 そんな便利なメッセージボックスをPowerShellでも使いたいですね。 一般的にシェルはコマンドラインのインターフェースなのでそんな見た目に鮮やかなものは使えません。 PoewrShell…

PowerShellでシステムパス(Desktop)などの場所を知りたいときに見る記事

デスクトップやマイドキュメントのパス 環境 主な方法は2つ [System.Enviroment]::GetFolderPath 取得できるフォルダの一覧 Desktopのパスを取得する場合 値とフォルダの一覧を作成 WSHのSpecialFolders 下準備 取得できるフォルダの一覧 WSHでDesktopのパ…

PowerShellのショートサーキット(短絡評価)について

PowerShellのショートサーキット(短絡評価) 公式ドキュメント 動作検証 終わりに PowerShellのショートサーキット(短絡評価) ふと、PowerShellにおける、ショートサーキット(短絡評価)ってどうなっているんだろうと疑問に思い調査してみました。 する…

PowerShellでGmail APIを使ってメール送信を行う簡単なサンプル

PowerShellでGmailAPIをいじるよ

PowerShellっぽいpingの連続送信

コマンドプロンプトではなくPowershellを使ってpingを打つ コマンド おわりに 関連する記事 コマンドプロンプトではなくPowershellを使ってpingを打つ PowerShellを使って、連続でpingを送るワンライナーです。 システムを管理していると、よく使うping。 新…

【PowerShell】Google APIを使ってGoolgeカレンダーを操作する

事前準備 カレンダーから予定を取得する 環境 Google API用のdllをダウンロードする ダウンロードしたdllをインポートする PowerShellの文法で書き直す コードの全体 新しい予定を追加する 流れ コード 注意 終日の予定を追加 終日の予定を追加するサンプル …

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

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

【PowerShell】政府統計の総合窓口APIと戯れる

政府統計の総合窓口 APIの例 アプリケーションIDを作成する 実際にAPIを使ってみよう Excelの力を借りてグラフ化する グラフ化はPowerShell単体ではできない 処理の流れ コードの全体 ほとんどVBAになってしまった jsonから値の属性を取得してシートに書き込…

PowerShellで和暦を扱う

令和の喧騒 PowerShellで和暦を扱う PowerShellにおける和暦の管理 おまけ:タイの仏歴 参考サイト様 令和の喧騒 2019年5月1日に日本の元号が変わりました。 当時の世間は令和一色といった感じでメディアでも令和初、などと言った話題が尽きませんでしがた、…

PowerShellでNotesメールを取得する

【注意点】32Bit版のPowerShellを使います PowerShellでNotesメールを取得する Notesと接続する データベースに接続する Notes文書を取得する 【余談】GetNthDocumentに関する注意 おわりに 参考サイト グループウェアの先駆け的な存在であるNotesですが、今…

PowerShellの自動変数研究_$$

この記事では はじめに $$の詳細を確認してみる どんなものがオブジェクトが格納されるのか 使い道を考えてみる 終わりに この記事では PowerShellの自動変数のひとつ「$$」について使い方などを考察しています。 はじめに PowerShellには多くの自動変数があ…

PowerShellでウィンドウの移動(MoveWindow関数)

Windowsのウィンドウをコマンドから移動させたい PowerShellでMoveWindow関数(とその他)を使う準備 MoveWindow関数について ウィンドウハンドルの取得 どのくらいの大きさか 1ピクセルのサイズを調べる 使ってみる まとめ 参考サイト PowerShellでWindows A…

【PowerShell】テキストファイルの文字列を置換をする

PowerShellでテキストファイルの文字列を置換したい!! ファイルの文字列を置換する [どハマりポイント]文字コードに注意 恨めしや文字コード ちゃんと文字コードを意識してコマンドレッドを実行する 終わりに PowerShellでテキストファイルの文字列を置換…