2021-08-01から1ヶ月間の記事一覧
Get-CimInstanceコマンドレットを使う デスクトップの情報を取得する 結論 終わりに 参考とさせていただいたサイト PCの壁紙って、その人のこだわりみたいなものが垣間見られて、デフォルトではない壁紙を設定してあるのを見ると、その人の印象がちょっと変…
キーボードで頭文字を入力するだけ 終わりに Windowsのエクスプローラーを使っていない人はいるのでしょうか。 それくらいエクスプローラーは身近なアプリです。 そんなエクスプローラーですが、めちゃくちゃ高機能。 今回はその機能の中でも時短になる検索…
環境 これまでのコマンド履歴を確認する 入力履歴を保存しないようにする 終わりに 日々PowerShellと戯れていますが、「なんだか、この作業、前にもやったような・・・?」 そんなときは、コマンドの入力の履歴を調べてみましょう。 環境 PowerShell5.1以降…
単純にコンソールに表示 GUIでかっこよく出力する ワンライナーで書いてみる CSV形式で出力する json形式で出力する 終わりに PowerShellを使って簡単にウェブページのリンク一覧を取得する方法です。 あくまで簡単なものですので、悪しからず。 Invoke-WebR…
Remove-Printerコマンドレット ワイルドカード使用時の注意点 終わりに PowerShellでプリンタを削除するときはRemove-Printerコマンドレットを使います。 ワイルドカードを使ったりGet-Printerコマンドレットと組み合わせつつ使ったりと便利な反面、気を付け…
Write-Verboseコマンドレット 関数で使用する $VerbosePreference 終わりに PowerShellのスクリプトや関数で処理の経過やデバッグ情報を表示するのに皆さんはどうしていますか? Write-Hostでコンソールに書き出している人もいるかも知れません。 それも一つ…
ValidatePattern属性 ValidatePattern属性のoptionについて 終わりに PowerShellの引数チェックには様々なものがあります。 パラメータの先頭などに属性を付与することができ、その属性で多様なチェックを行うことができます。 いちいちプログラムの中でチェ…
PowerShellで標準で使うプリンタを追加する batファイルで簡単に追加できるようにしておくとよいかも 終わりに コロナ禍で在宅勤務が広がり、ペーパーレスが騒がれて久しいですが、まだまだ紙の需要はなくなりません。 また、在宅勤務以外にもフリーアドレス…
[結論]PowerShellのコメントは「#」です ハマった話 終わりに PowerShellでスクリプトを作ったのに動かない。 原因はコメントアウトの記号の間違いでした。 [結論]PowerShellのコメントは「#」です PowerShellでスクリプトにコメントを残すときは#を付けます…
Attributeを使って関数に事前に定義しておく Set-Aliasコマンドレットを使う 終わりに PowerShellの関数には様々な属性(Attribute)を定義することができます。 その中でも今回は別名(Alias)についてみていきたいと思います。 PoewrShellではAttributeを使っ…
結論 実験 HashTableの作成 OrderedDictionaryの作成 OrderedDictionaryって? 終わりに PowerShell3.0の言語仕様を眺めていたら気になる型があったのでそのことについて調べたことを備忘録を兼ねて残しておきます。 言語仕様のTypeのところを眺めていたら、…
コマンドプロンプトを起動する 迷子になったら 終わりに PowerShellは既存のコマンドをそのまま使えるようになっています。 もちろんこれまで利用されていたコマンドプロンプトも使うことができます。 コマンドプロンプトを起動する PowerShellでcmdと入力す…
重複したレコードから特定の項目で最大値のものだけを残したい重複している「項目名」のうち、「値」が最大のものだけ残して抽出したいとします。 フィルターをかける 並べ替える 計算式を入れる 不要な行を削除する 終わりに 出たー!!Excel脳筋プレー!!…
なんで今時FTPコマンド? PowerShellのスクリプトの中でFTPコマンドを使ってGetする関数 終わりに スクリプト内でFTPコマンドを使いたいときは、ちょっと面倒。 いちいちテキストにコマンドを書き出さないといけない。 そんないちいち書き出すの面倒だけど、…
コマンドレットとは? コマンドレットは「動詞 + 名詞」でできている コマンドレットの種類について知りたいときはGet-Commandコマンドレットを使う パラメータ(引数)が必要なコマンドレットもある Alias(別名)を使うことができる 多くは処理の結果が返っ…