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

2019/06/30 #現在のフォルダ位置

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #現在のフォルダ位置 Get-Location (エイリアス:pwd) PowerShellを使っていると PS> の後ろにフォルダ位置が 出てたりするので、実際に入力するよりはスクリプトの 中で使うようなケースが多い…

2019/06/29 #とりあえず開いてみる#2

皆様おはようございます、 昨晩疲れて帰宅したら投稿ロスっておりすみません #昨日の3分PowerShell(備忘録) #とりあえず開いてみる#2 PS> ii [FilePath] Invoke-Item には ii というエイリアスがある事を知りました こちらの方が何か格好いい ではまた;

2019/06/27 #とりあえず開いてみる

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #とりあえず開いてみる PS> Invoke-Item [FilePath] 関連付けられたアプリで開くので、とりあえず開いて 当たりを付けるのには向いてそうです 24時を過ぎてしまったようですみません ではまた;

2019/06/26 #コマンド一覧

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #コマンド一覧 PS> Show-Command でコマンド一覧のウインドウが開きます しかし使う状況が思い浮かばない・・ ではまた;

2019/06/25 #宿題

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #宿題 get-vm get-vmguest >よく似ている二つのコマンドの違いを調べる しょうも無いつぶやきですみません ではまた;

2019/06/24 #dateコマンドの結果

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #dateコマンドの結果 PS> date 2019年6月24日 23:13:42 PS> date | Format-List DisplayHint : DateTime Date : 2019/06/24 0:00:00 Day : 24 DayOfWeek : Monday DayOfYear : 175 Hour : 23 Kind…

2019/06/23 #ショートカット集#3

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #ショートカット集#3 ISEで スクリプト記述 → [F5]→ 全て実行 スクリプト記述の一部を選択→ [F8]→ 選択範囲のみ実行 これを覚えて仕事しやすくなりました ではまた;

2019/06/22 #PowerShellのバージョン

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #PowerShellのバージョン PS> $PSVersionTable Name Value ---- ----- PSVersion 5.1.17134.765 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.17134.765 C…

2019/06/21 #セキュリティグループに含まれるアカウントを表示

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #セキュリティグループに含まれるアカウントを表示 PS > Get-ADGroupMember -id [GroupName] |select samaccountname |sort *tname samaccountname -------------- user01 user03 user06 samAccou…

2019/06/20 #コマンドの履歴を表示

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #コマンドの履歴を表示 PS> Get-History Id CommandLine -- ----------- 1 gci 2 gcm show* 3 Show-Command 4 gcm get-h* 5 Get-History 6 Get-History |FT 7 Get-History |FL PS> 出力結果をパイ…

2019/06/19 #クリップボードの内容

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #クリップボードの内容 PS> echo abc |clip PS> Get-Clipboard abc PS> 投稿が24時を過ぎておりすみません、 ではまた;

2019/06/18 #メソッド、プロパティを表示

#昨日の3分PowerShell(備忘録) #メソッド、プロパティを表示 PS> get-date |Get-Member TypeName: System.DateTime Name MemberType Definition ---- ---------- ---------- Add Method datetime Add(timespan value) AddDays Method datetime AddDays(do…

2019/06/17 #この1週間で作成・更新したファイルを探す

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #この1週間で作成・更新したファイルを探す PS> $D1=(get-date).AddDays(-7) gci | ?{$_.LastWriteTime -gt $D1 -or $_.CreationTime -gt $D1 } | sort Lastwritetime -desc | FT -auto lastwrit…

2019/06/16 #うろ覚えなGPOの名前を表示

#昨日の3分PowerShell(備忘録) #うろ覚えなGPOの名前を表示 PS> Get-GPO -all |?{$_.DisplayName -like '*うろ覚え*'} |ft DisplayName DisplayName ----------- 大体うろ覚え1 大体うろ覚え2 : GPOを何十何百と設けているとそれらの名前を正確に覚え…

2019/06/15 #環境変数

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #環境変数 PS> Get-ChildItem env:\ Name Value ---- ----- ALLUSERSPROFILE C:\ProgramData APPDATA C:\Users\[user_id]\AppData\Roaming CommonProgramFiles C:\Program Files\Common Files : O…

2019/06/14 出直し#2

皆様おはようございます、 昨晩飲んで帰ってきてまた未投稿になっていました 続けるには朝一に投稿する位の勢いが要りそうです、、 ではまた;

2019/06/12 #配列の番号は0から始まる

皆様おはようございます、#昨日の3分PowerShell(備忘録)#配列の番号は0から始まる#テスト用につくった配列PS> $arr=@(,1,2,3,4,5),@(,6,7,8,9,0)PS> $arr[0][0..4]12345 PS> $arr[1][0..4]67890PS> $arr[0][0,2,4]135PS> $arr[1][0,2,4]680配列がとっつ…

2019/06/11 #ショートカット集 #2

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #ショートカット集 スクリプトウインドウが上: Ctrl+1 スクリプトウインドウが右: Ctrl+2 スクリプトウインドウ最大: Ctrl+3 ツールバーアイコンも有るのでショートカット 効果は小さいかも…

2019/06/10 #配列の先頭項目にカンマを付ける

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #配列の先頭項目にカンマを付ける 配列の先頭項目にカンマを付けて 作っておくと貼り付け加工しやすい こんな感じ↓ $arr=@( ,"りんご" ,"みかん" ,"バナナ" ,"いちご" ) $arr りんご みかん バナ…

2019/06/09 #Get-Content (CSV) と Import-Csv の違い

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #Get-Content (CSV) と Import-Csv の違い Get-Content (CSV):1行ずつ読む Import-Csv :複数行でも読める オブジェクト化するのは同じでも Import-Csvは属性値が複数行にわたるCsvの内容を読め…

2019/06/08 #CSVのデータ型情報を初めから付けない

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #CSVのデータ型情報を初めから付けない PS> [怪しげな処理] | Export-Csv [OutputFileName] -NoTypeInformation -Encoding Default Export-CSV(epcsv)は便利なコマンドですが、 先頭に #TYPE Syst…

2019/06/07 #ADアカウントの属性値を書き換える

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #ADアカウントの属性値を書き換える Get-ADUser [samAccountName] | Set-ADUser -Replace @{ info = "データ書き換え" } #属性値が何もないときは -Add で Get-ADUser [samAccountName] | Set-ADU…

2019/06/06 #乱数の出力

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #乱数の出力 PS> Get-Random 462920158 使い道はこれから、、 ではまた;

2019/06/05 #CSVを元ネタにデータ処理する

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #CSVを元ネタにデータ処理する $neta = get-content [CSV_file] Convertfrom-CSV $neta | [やりたいデータ処理] | Ft -a [やりたいデータ処理] の所は ForEach-Object(%) もしくは Where-Object(?…

2019/06/04 出直し

皆様おはようございます、 昨晩飲んで帰ってきたらそのまま寝入って未投稿だった事に気づきました。 習慣化するのは本当に難しいものです。。 ではまた;

2019/06/02 GPOをOUにヒモ付ける

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #GPOをOUにヒモ付ける $pol = "ourPolicyName" $orgUnit = "OU=Section0,DC=ourDomain,DC=com" New-GPLink -Name $pol -Target $orgUnit ちなみに、OU名の部分だけは ” ” でくくらないとエラーに…

2019/06/01 PowerShellをそこそこ使えるようにする

皆様おはようございます、 #昨日の3分PowerShell(備忘録) #PowerShellをそこそこ使えるようにする PS > Get-ExecutionPolicy Restricted PS > Set-ExecutionPolicy RemoteSigned PS > Get-ExecutionPolicy RemoteSigned 新しいPC環境に来るとこの仕込みを…