適材適所

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

【Remove-Printer】プリンタを削除する【PowerShell】

Remove-Printerコマンドレット ワイルドカード使用時の注意点 終わりに PowerShellでプリンタを削除するときはRemove-Printerコマンドレットを使います。 ワイルドカードを使ったりGet-Printerコマンドレットと組み合わせつつ使ったりと便利な反面、気を付け…

【Write-Verbose】スクリプトや関数の詳細を表示する【PowerShell】

Write-Verboseコマンドレット 関数で使用する $VerbosePreference 終わりに PowerShellのスクリプトや関数で処理の経過やデバッグ情報を表示するのに皆さんはどうしていますか? Write-Hostでコンソールに書き出している人もいるかも知れません。 それも一つ…

【ValidatePattern】引数(パラメータ)を正規表現でチェックする【PowerShell】

ValidatePattern属性 ValidatePattern属性のoptionについて 終わりに PowerShellの引数チェックには様々なものがあります。 パラメータの先頭などに属性を付与することができ、その属性で多様なチェックを行うことができます。 いちいちプログラムの中でチェ…

【PowerShell】標準で使うプリンタを設定する【bat】

PowerShellで標準で使うプリンタを追加する batファイルで簡単に追加できるようにしておくとよいかも 終わりに コロナ禍で在宅勤務が広がり、ペーパーレスが騒がれて久しいですが、まだまだ紙の需要はなくなりません。 また、在宅勤務以外にもフリーアドレス…

【PowerShell小ネタ】コメントアウトでハマった話

[結論]PowerShellのコメントは「#」です ハマった話 終わりに PowerShellでスクリプトを作ったのに動かない。 原因はコメントアウトの記号の間違いでした。 [結論]PowerShellのコメントは「#」です PowerShellでスクリプトにコメントを残すときは#を付けます…

【PowerShell】関数(Function)に別名(Alias)をつける

Attributeを使って関数に事前に定義しておく Set-Aliasコマンドレットを使う 終わりに PowerShellの関数には様々な属性(Attribute)を定義することができます。 その中でも今回は別名(Alias)についてみていきたいと思います。 PoewrShellではAttributeを使っ…

【PowerShellの型】Orderd typeについて[ordered]

結論 実験 HashTableの作成 OrderedDictionaryの作成 OrderedDictionaryって? 終わりに PowerShell3.0の言語仕様を眺めていたら気になる型があったのでそのことについて調べたことを備忘録を兼ねて残しておきます。 言語仕様のTypeのところを眺めていたら、…

【PowerShell小ネタ】PowerShellとコマンドプロンプトを行き来する

コマンドプロンプトを起動する 迷子になったら 終わりに PowerShellは既存のコマンドをそのまま使えるようになっています。 もちろんこれまで利用されていたコマンドプロンプトも使うことができます。 コマンドプロンプトを起動する PowerShellでcmdと入力す…

【Excel業務あるある】重複データから最大値or最小値を抽出する

重複したレコードから特定の項目で最大値のものだけを残したい重複している「項目名」のうち、「値」が最大のものだけ残して抽出したいとします。 フィルターをかける 並べ替える 計算式を入れる 不要な行を削除する 終わりに 出たー!!Excel脳筋プレー!!…

【PowerShell】スクリプト内でFTPコマンドを使いたいよーってときに読む記事その1

なんで今時FTPコマンド? PowerShellのスクリプトの中でFTPコマンドを使ってGetする関数 終わりに スクリプト内でFTPコマンドを使いたいときは、ちょっと面倒。 いちいちテキストにコマンドを書き出さないといけない。 そんないちいち書き出すの面倒だけど、…

【PowerShell入門】コマンドレットとは?

コマンドレットとは? コマンドレットは「動詞 + 名詞」でできている コマンドレットの種類について知りたいときはGet-Commandコマンドレットを使う パラメータ(引数)が必要なコマンドレットもある Alias(別名)を使うことができる 多くは処理の結果が返っ…

【PowerShell入門】PowerShellとは?【起動からコマンドの実行までを解説】

環境 PowerShellってなんぞや PowerShellを起動する コマンドを実行する まとめ PowerShellの入門記事(ちょっとずつ更新予定) PowerShellとはなんぞやから、PowerShellの起動までを描く、ハートフルストーリー。 環境 Windows 10の画面で話を進めていきます…

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

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

【Get-Content,Out-File】テキストファイルの先頭に書き込む【PowerShell】

テキストファイルの先頭に文字列を追加する考え方 コマンド ハマりポイント Encodingの指定を忘れない Out-Fileの-Appendを忘れない Get-Content -Rawを付けた方が処理スピードが速い 終わりに テキストファイルを操作する記事 基幹システムから出力したCSV…

VBScriptのCreateObjectにおける「Active X コンポーネントはオブジェクトを作成できません。」のエラーについて

事象 結論 状況 エラーを振り返って 「Active X コンポーネントはオブジェクトを作成できません。」が出てきたときの対応まとめ 【おまけ】32bit版のvbsでvbsファイルを起動するときのbatの書き方 事象 とあるアプリをVBScriptで自動化するため、コードを書…