2019-07-01から1ヶ月間の記事一覧

2019/07/31 #ショートカット集#5

皆様おはようございます、 昨日は投稿ロスってしまいすみません #猫でもできるPowerShell(備忘録) #ショートカット集#5 Intellisense の開始: [Ctrl] + [Space] インテリセンスの選択肢が多い時は [Tab]で回すよりも [Ctrl] + [Space] ⇒マウスホイール…

2019/07/29 #Import-Csv の仕様

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #Import-Csv の仕様 各項目を '(シングルクオテーション)でくくったCSVを Import-Csvに喰わせてみたものの、どうも上手く行かずに 考え込んでいましたが、単に 昔の投稿「2019/05/15 Export-CSV…

2019/07/28 #PowerShell ISE には簡易編集モードが無い?

皆様おはようございます、 #猫でもできるPowerShell(備忘録) # PowerShell ISE には簡易編集モードが無い? 普通の PowerShell コンソールでは タイトルバー右クリック→プロパティ→オプションタブ から簡易編集モードのチェックON/OFFで制御できますが、IS…

2019/07/27 #文字列をコマンドに化かす

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #文字列をコマンドに化かす PS> $e = 'echo 20190727' PS> $e echo 20190727 PS> Invoke-Expression $e 20190727 PS> $e | Invoke-Expression 20190727 PS> 何かの文字列出力を受け取ってパイプ…

2019/07/26 #含む、含まれる

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #含む、含まれる PS> $shoppingList = 'apple','banana','cherry','lemon','peach' $basket = 'lemon','pineapple','blueberry','apple','cherry' PS> $basket | ?{$shoppingList -contains $_}…

2019/07/25 #PowerShell でドライブ扱いできる物

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #PowerShell でドライブ扱いできる物 PS C:\> Get-PSDrive | ft -a Name Used (GB) Free (GB) Provider Root CurrentLocation ---- --------- --------- -------- ---- --------------- Alias A…

2019/07/24 #新規作成するエイリアスはたった一つ

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #新規作成するエイリアスはたった一つ PS> Get-Alias | ?{$_.DisplayName -like '*new-item'} | ft -a CommandType Name Version Source ----------- ---- ------- ------ Alias ni -> New-Item…

2019/07/23 #削除コマンドのエイリアスがやたら多い件

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #削除コマンドのエイリアスがやたら多い件 PS> Get-Alias | ?{$_.DisplayName -like '*remove-item'} | ft -a CommandType Name Version Source ----------- ---- ------- ------ Alias del -> …

2019/07/22 #セキュリティパッチの一覧

皆様おはようございます、本日より#昨日の3分PowerShell(備忘録)改め#猫でもできるPowerShell(備忘録)と致します w#セキュリティパッチの一覧PS> Get-HotFixSource Description HotFixID InstalledBy InstalledOn------ ----------- -------- ---------…

2019/07/21 #Get-Content (CSV) と Import-Csv の違い#2

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #Get-Content (CSV) と Import-Csv の違い#2 少し前(2019/06/09)に?を感じた件につき やっと調べてみました。 PS> type .\test.csv "C1","C2","C3" "zero","one"," 0,1,2 3,4,5 6,7,8,9 " PS> …

2019/07/20 #Like演算と正規表現

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #Like演算と正規表現 PS> $str = @' 2019/01/20 2019/02/20 2019/03/20 2019/04/20 2019/05/20 2019/06/20 2019/07/20 2019/08/20 2019/09/20 2019/10/20 2019/11/20 2019/12/20 '@ $str1 = $str.…

2019/07/19 #オブジェクトの数を数える

#昨日の3分PowerShell(備忘録) #オブジェクトの数を数える PS> @(,1,3,5,7) | Measure-Object Count : 4 Average : Sum : Maximum : Minimum : Property : PS> いろいろ使えそうですが仕事で使った事ないな・・ ではまた;

2019/07/18 #出力を捨てる

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #出力を捨てる PS> Get-Date |Out-Null PS> 何に使えるかは考えます ではまた;

2019/07/17 #一時ファイルを作る

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #一時ファイルを作る PS> New-TemporaryFile Directory: C:\Users\[user_id]\AppData\Local\Temp Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 2019/07/17 0:29 0 tmp8…

2019/07/16 #ファイルの末尾に追記する

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #ファイルの末尾に追記する PS> gci a.txt Directory: Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 2019/07/16 13:05 0 a.txt PS> Add-Content .\a.txt aaa PS> type …

2019/07/15 エイリアス#2

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #エイリアス#2 PS> Get-Alias *cb | ft -auto CommandType Name Version Source ----------- ---- ------- ------ Alias gcb -> Get-Clipboard 3.1.0.0 Microsoft.PowerShell.Management Alias …

2019/07/14 #ファイルの中身を消去する

皆様おはようございます、 昨晩飲んでいたら投稿ロスってしまいすみません #昨日の3分PowerShell(備忘録) #ファイルの中身を消去する PS> echo 123 > a.txt PS> type .\a.txt 123 PS> Clear-Content .\a.txt PS> type .\a.txt PS> 確認のダイアログすら出…

2019/07/12 # ホームディレクトリ に移動

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #ホームディレクトリに移動 cd ~ Linuxと一緒で判りやすい ではまた;

2019/07/11 #.ps1 ファイルをタスクスケジューラで起動

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #.ps1 ファイルをタスクスケジューラで起動 →プログラム/スクリプト 欄へ、単に .ps1ファイルのパスを 書いても動かない → $pshome\PowerShell.exe を呼んで引数欄に .ps1ファイルのパス を書くか…

2019/07/10 #おわび

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #おわび 昨日の投稿 #属性名の読み替え は PowerShell とは全く関係なかった件につき おわび致します・・ ではまた;

2019/07/09 #属性名の読み替え

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #属性名の読み替え AD上の属性名 'physicalDeliveryOfficeName'(事業所)は Exchange上から参照すると 'office' となるようだが、この辺 何とか同じにできないもんだろうか・・ ではまた;

2019/07/08 #ADアカウントが所属するグループ名

皆様おはようございます、#昨日の3分PowerShell(備忘録)#ADアカウントが所属するグループ名 PS> Get-ADPrincipalGroupMembership -id <samAccountName> | FT name name ---- Domain Usersgroup_1group_3 group_5 ・グループ主体で アカウントの有無を調べるか・アカウント</samaccountname>…

2019/07/07 #メールを送る

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #メールを送る $to = [宛て先] $from = [送信元] $smtp = [メールサーバ] #IPアドレスでも可 $attach0 = [添付1] $attach1 = [添付2] $subject = [題名] $body = [本文] # `n で改行 $encoding …

2019/07/06 #日時型データへの変換

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #日時型データへの変換 PS> [DateTime]'2019/07/06' 2019年7月6日 0:00:00 PS> [DateTime]'2019/07/06 pm9:00' 2019年7月6日 21:00:00 調子にのってスクリプトを書くとよく失敗しています ではま…

2019/07/05 #再起動

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #再起動 Restart-Computer ※自分の端末を再起動するよりも、 -ComputerName と -Credential のオプションで よそ様の端末を再起動させる所に使い勝手があり そうです ではまた;

2019/07/04 #ADアカウントのロックアウト解除

皆様おはようございます、 投稿ロスってしまいすみません #昨日の3分PowerShell(備忘録) #ADアカウントのロックアウト解除 Get-ADUser [samAccountName] | Unlock-ADAccount 最近GUIでロック解除する事が少なくなりました; ではまた;

2019/07/02 #ショートカット集#4

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #ショートカット集#4 スクリプト内を検索: Ctrl+F スクリプト内で置換: Ctrl+H 個人的には Ctrl+H をバックスペースで使えるように して欲しいなあと思いますが、MS仕様なので仕方ない …

2019/07/01 #文字列を探して抽出する

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #文字列を探して抽出する PS> [怪しげな処理] | Select-String [探したい文字列] コマンドプロンプトで "| findstr [文字列]" を良く使って おりましたが、後処理の事を考えるとこちらに慣れて し…