CATEGORY

PowerShell

【PowerShell】Get-Dateコマンドで日付と時刻の出力表示を確認する

こんにちはますのです。 先日AzureのAutomationで祝日判定の日付で一桁の時にうまくいかない…。という事象にあいました。 Azure Automation:祝日判定をして仮想マシンの自動起動/停止をする 原因確認で検証をしていると、変数に格納されている値とGet-Dateで取得している値が異なっているようでした。 ・変数:2020/11/3 ・Get-Date:2020/11/03 変数 […]

【VBScript】PowerShellをサイレント実行する!ユーザ配布時に画面非表示にしたい!

こんにちはますのです。 社内SEをやっていると、ユーザには画面非表示で実行させたい処理とかよくありますよね。 いきなり黒い画面が表示されたら、そりゃユーザもびっくりですよ。問い合わせ待ったなしです。それを抑えるための周知なんてめんどくさいのです。どうせ見てないでしょうし。 ということで、みんなが幸せになれる方法は無いかと模索したのです。 事例:PowerShellで作ったスクリプトを全ユーザに配布 […]

コマンドプロンプトやPowerShellでps1ファイルを実行する方法とオプション紹介

こんにちわますのです。 PowerShellを実行する機会が増えてきた今日この頃。ps1データを実行する時にオプションを指定しないと実行出来ないのです。 これはWindowsの初期設定ではPowerShellスクリプトを実行出来ないように、設定されていないからです。 マルウェアとかが勝手にps1を仕込んで情報収集とかをしないように、ウイルス対策をしているのですね。 毎回調べて設定するので、単体記事 […]

PowerShellの出力結果の幅を広げる方法

こんにちわますのです。 PowerShellの出力結果で勝手に折り返してしまって、一番後ろの改行を手動削除するというパワープレイに出たのです。 リダイレクトで別データに出力した時も改行されている次第。 なお、自宅PCではどう頑張っても改行してくれるっていう事態であります。 とりあえず忘れそうなのでメモ残していきますです。 PowerShellのプロパティから幅変更をする はい。どこからプロパティ出 […]

【PowerShell】grepのようにデータ内から指定文字列のログを抽出する

こんにちわ。ますのです。 先日よりWindowsOSのログデータを扱ってプロキシサーバやファイヤウォールのログを見る機会が増えております。 Linuxではgrepコマンドで抽出したい文字列を1行ごと引っ張ってきてくれるのでやりやすいなぁ。。。と思って、わざわざLinuxで確認しようという無駄なことを考えた次第です。 PowerShellでも出来ないかなぁと調べたら、あるものですね。 何度も調べて引 […]

ADドメインユーザのパスワード有効期限を延長する方法【Active Directory】

こんにちわ。ますのです。 リモートワークやらテレワークが流行っている昨今ですが、パスワード有効期限切れのユーザからの問い合わせが後を絶ちませんです。 先日、期限が7日前になったら毎日メールを通知するPowerShellを仕込みましたので緩和されていますが、それでもやはり変えない方は変えないのです。 関連記事:WindowsDefenderの無効化 or 通知のみ無効化する【グループポリシー編】 パ […]

PowerShellをタスクスケジューラーに登録して実行する方法

こんにちわ。ますのです。 最近はPowerShellと向き合う時間が多くなっている今日この頃。 リモートワークでドメインユーザの管理をしたり、FAXの受信をPDF化して定期削除したいなど、細かなものを実装してほしいと依頼が来るであります。 わたし、PowerShell触ったの最近なのですが… 壊しても構わんのでありますな? はい。PowerShellで簡単な処理を作るのですが、タスクスケジューラに […]

【PowerShell】ログローテーションやデータの定期削除を行う方法

どうも、ますのです。 今までbatで色々処理を作っていたのですが、先日「ADユーザのパスワード期限通知PowerShell」を作ってからPowerShellにお世話になっております。 出来ること一緒だし、汎用性高いからコピペでええやん^q^ ということでわりと最近はPowerShell利用頻度が増えている次第です。 指定フォルダ内のデータ配下で更新が指定日数経過したデータを削除したい! 今回はユー […]

パスワード有効期限切れ間近のドメインユーザにメール通知する【PowerShell】

こんにちわ、ますのです。 コロナ対策でリモートワーク推奨が一気に加速しましたね。その影響でVPNネットワークが逼迫したり、普段は負荷が少ないネットワーク機器がアラート上げたりと、拡張性を考えた設計って大事…。と思う機会にぶち当たっております。 障害こそ勉強の機会なり^q^ さて本題、パソコンの立ち上げ時にドメインネットワーク接続できていないことが原因で、OS機能のパスワード更新通知が表示されない状 […]

【PowerShell】ActiveDirectoryから情報をCSV出力する方法

こんにちは。営業職からインフラエンジニアに転職したますのです。PowerShellさんに最近お世話になっております。 ActiveDirectoryからメールアドレス、説明、名前、部署などなど、出力したい時に重宝しております。AD情報引っ張れるの万歳であります! 色々プロパティ情報を探した中で、私がよく使うコマンドを忘れないようにメモしていきますので参考になれば良いなと書きなぐります。 Power […]