2021-09-01から1ヶ月間の記事一覧

2021/09/30 #月末日&曜日を求める

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #月末日&曜日を求める > 1..12 |%{Get-Date (Get-Date 2021/$_/01).AddMonths(1).AddDays(-1) -f yyyy/MM/dd`(ddd`)} 2021/01/31(日) 2021/02/28(日) 2021/03/31(水) 2021/04/30(金) 2021/05/3…

2021/09/29 #ステータスを見るコマンド

皆様おはようございます、#猫でもできるPowerShell(備忘録)#ステータスを見るコマンド > Get-Command *stat* CommandType Name Version Source ----------- ---- ------- ------ Function Add-NetNatStaticMapping 1.0.0.0 NetNat Function Get-BCStatus 1…

2021/09/28 #末尾の文字からソート

皆様おはようございます、#猫でもできるPowerShell(備忘録)#末尾の文字からソート PS> $arr = 'Num_05', 'Num_14', 'Num_02', 'Num_01', 'Num_13' PS> $arrNum_05Num_14Num_02Num_01Num_13 PS> $arr |sortNum_01Num_02Num_05Num_13Num_14 PS> $arr |sort {…

2021/09/27 #実行に関するコマンド

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #実行に関するコマンド PS C:\> Get-Command *exec* |ft -a CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-ExecutionPolicy 7.0.0.0 Microsoft.PowerShell.Secu…

2021/09/26 #切断されたメールボックスの証(あかし)#2

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #切断されたメールボックスの証(あかし)#2 先日の投稿 2021/09/21 #切断されたメールボックスの証(あかし) https://tptptb.hatenablog.com/entry/2021/09/21/235447 で、その後ちょろちょ…

2021/09/25 #Exchange Online PowerShell

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #Exchange Online PowerShell <# 元ネタExchange Online PowerShell に接続するhttps://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-p…

2021/09/24 #クリップボードの数値の合計

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #クリップボードの数値の合計 <# 元ネタ https://www.atmarkit.co.jp/ait/articles/0607/26/news118_3.html #> Add-Type -AssemblyName System.Windows.Forms Add-Type -AssemblyName System.Dr…

2021/09/23 #資源に関するコマンド

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #資源に関するコマンド PS> Get-Command *resource* |FT -a CommandType Name Version Source ----------- ---- ------- ------ Function Find-DscResource 1.0.0.1 PowerShellGet Function Get…

2021/09/22 #AD資源

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #AD資源 Get-ADResourceProperty -Filter * ADルート下の Configration配下のアイテムが表示されますが Filter句の指定は必須のようです(* とすれば全件表示される) ではまた;

2021/09/21 #切断されたメールボックスの証(あかし)

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #切断されたメールボックスの証(あかし) 以前の投稿 2021/09/08 #切断されたメールボックスを探す https://tptptb.hatenablog.com/entry/2021/09/08/233624 で DisconnectReasonが "Disabled"…

2021/09/20 #内容が同じもの

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #内容が同じもの Get-ChildItem Variable:\ Get-Variable Variableドライブて何?と思っていたが、 その配下が Get-Variable の内容と同じだと気付き、点が線になった感覚でした。 こうして並べ…

2021/09/19 #切断されたメールボックスを(再)接続#2

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #切断されたメールボックスを(再)接続#2 Connect-Mailbox ` -Identity <メールボックスのGUID> ` -Database <メールボックスDB> ` -User <接続先アカウント(samAccountName)> ` -Alias <メー…

2021/09/18 #証跡用メールボックスの検索

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #証跡用メールボックスの検索 New-MailboxSearch コマンド書式としてはちょっと古く、最新は ***-ComplianceSearch と綴るようです ではまた;

2021/09/17 #ExchangeメールボックスDB 同期の中止

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #ExchangeメールボックスDB 同期の中止 Suspend-MailboxDatabaseCopy いわゆる「シード処理」がコケた時向けのコマンド おおむね、前向きでない試行錯誤中に繰り出すものとなります w ではまた;

2021/09/16 #エイリアス#17

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #エイリアス#17 PS> Get-Alias dnsn |ft -a CommandType Name Version Source ----------- ---- ------- ------ Alias dnsn -> Disconnect-PSSession dnsnて最初何の綴りか想像がつきません…

2021/09/15 #Out-Fileの挙動

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #Out-Fileの挙動 Windows PowerShell でファイル書き出し(Out-File)をした際に感じた違和感のメモ Windows PowerShellの場合 UTF-16LE でエンコードされている?? PowerShell 7の場合 UTF-8な…

2021/09/14 #Active Directoryのオプション機能

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #Active Directoryのオプション機能 Get-ADOptionalFeature -Filter * 2021/08/09 #Windows オプション機能の一覧を取得 https://tptptb.hatenablog.com/entry/2021/08/09/230134 のActive Dire…

2021/09/13 #オレオレ証明書

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #オレオレ証明書 New-SelfSignedCertificate オレ様がオレ様の為に発行するコマンドがこれ程たやすくて良いのか? ではまた;

2021/09/12 #HTML出力の復習

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #HTML出力の復習 <# 元ネタ ConvertTo-Html コマンドレットの使用 https://docs.microsoft.com/ja-JP/previous-versions//ee156817(v=technet.10)?redirectedfrom=MSDN #> HTMLの出力について(…

2021/09/11 #DNSを探す

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #DNSを探す PS> Get-DnsClientServerAddress InterfaceAlias Interface Address ServerAddresses Index Family -------------- --------- ------- --------------- イーサネット 14 IPv4 {192.1…

2021/09/10 #テストスクリプトの実行

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #テストスクリプトの実行 Invoke-Pester スクリプトのケースバイケースを確認するツールのようです 複雑なやつを作った時に使えるものか? ではまた;

2021/09/09 #迷惑メールの処理

皆様おはようございます、#猫でもできるPowerShell(備忘録)#迷惑メールの処理 Get-MailboxJunkEmailConfiguration <mbox_id> 自分で作った(内容を忘れている)迷惑メールの処理ルールがテキスト化されてくるのは良い事です具体的な中身を表示しかねますがこんな属</mbox_id>…

2021/09/08 #切断されたメールボックスを探す

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #切断されたメールボックスを探す <# 元ネタ ネットワーク内の切断されたメールボックスExchange Server https://docs.microsoft.com/ja-jp/exchange/recipients/disconnected-mailboxes/discon…

2021/09/07 #インストール済みモジュール

皆様おはようございます、#猫でもできるPowerShell(備忘録)#インストール済みモジュール Get-InstalledModule 単に $PSModulePath へコピーされたものは表示されない? 動きが少し謎なので調べておきます ではまた;

2021/09/06 #切断されたメールボックスを(再)接続

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #切断されたメールボックスを(再)接続 Connect-Mailbox 切断したメールボックスを再び何らかのアカウントに接続させます なお前向きな事情で使われる事は少ないような気が・・ ではまた;

2021/09/05 #5の付く日曜日

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #5の付く日曜日 0..999 | %{ $d=(Get-Date).AddDays($_) if ($d.Day % 10 -eq 5 -and $d.DayOfWeek -eq "Sunday" ) { echo (Get-Date $d -format "yyyy/MM/dd `(ddd`)") } } 2021/09/05 (日) 2…

2021/09/04 #カタログ(ファイル)の検証

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #カタログ(ファイル)の検証 Test-FileCatalog 所定のファイル群に対するカタログを検証します ざっくりと「カタログ=ダイジェストデータ」のような認識をしていますが正しいのか?? ではま…

2021/09/03 #自分への宿題#14

皆様おはようございます、#猫でもできるPowerShell(備忘録)#自分への宿題#14 Invoke-Expression(iex) と 実行演算子(&) の違いを調べる 空白を含むパス「C:\Program Files\」の下にある実行ファイルについて (&) だと 動かせる (iex)だと 動かせないと…

2021/09/02 #PSセッション内のコマンドを保存

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #PSセッション内のコマンドを保存 Export-PSSession リモートセッション上のコマンドを手元で再利用できるように保存します。 サーバー上のコマンドをしれっと頂戴できれば便利そうですね では…

2021/09/01 #変数を初期化

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #変数を初期化 PS> $a=3 PS> $a 3 PS> Clear-Variable a PS> $a PS> ($a -eq 0) False PS> ($a -eq '') False PS> ($a -eq $null) True Clear-Variable で変数の値を初期化($null)します0でもな…