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

2021/02/28 #集計プロパティ

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #集計プロパティ select @{Label='ラベル名'; Expression={[$_を使った式]}} の書き方をよく使いますが、集計プロパティと呼ぶそうです。 Accessの手書きクエリの中でも同様に使っていた気はす…

2021/02/27 #勤務表を作る#3

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #勤務表を作る#3 $firstDay = '2021/03/01'$openTime = '09:00'$closeTime = '17:30' $ad = '(Get-Date $firstDay).AddDays($_)'$DW = $ad + '.DayOfWeek'%{0..30} |select `@{la='Date_2' ; …

2021/02/26 #乱数の出力#2

皆様おはようございます、#猫でもできるPowerShell(備忘録)#乱数の出力#2 昔の投稿 2019/06/06 #乱数の出力 にて Get-Randomを取り上げていましたが、単に Random と打っても同様に動くらしいという事が判明しました。 で、てっきりエイリアスなのかと思…

2021/02/25 #DateプロパティとDateTimeプロパティ

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #DateプロパティとDateTimeプロパティ > Get-Date |FL da* DateTime : 2021年2月25日 23:40:09 Date : 2021/02/25 0:00:00 Day : 25 DayOfWeek : Thursday DayOfYear : 56 > (get-date).date.Ge…

2021/02/24 #TimeOfDayプロパティ

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #TimeOfDayプロパティ > Get-Date |FL DisplayHint : DateTime Date : 2021/02/24 0:00:00 Day : 24 DayOfWeek : Wednesday DayOfYear : 55 Hour : 20 Kind : Local Millisecond : 736 Minute :…

2021/02/23 #Out-GridView, OGVの謎

皆様おはようございます、#猫でもできるPowerShell(備忘録)#Out-GridView, OGVの謎 昨日の投稿の際に感じていた違和感 la='Date_2' とか la='Date_3' とか書いているのに OGV に渡すとラベル名のアンダーバーが消えている・・ OGV に渡した直後 で、スクリ…

2021/02/22 #勤務表を作る#2

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #勤務表を作る#2 $wkDay = '2021/03/01' $openTime = '09:00' $closeTime = '17:30' %{1..31} | select ` @{la='Date_2' ; ex={'D'+ "{0:D2}" -f $_}}, #2桁のゼロ詰め @{la='Date_3' ; ex={'…

2021/02/21 #プロパティ、メソッドの勉強ネタ

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #プロパティ、メソッドの勉強ネタ <# 元ネタ 第 3 章 - オブジェクト、プロパティ、およびメソッドの検出 https://docs.microsoft.com/ja-jp/powershell/scripting/learn/ps101/03-discovering-…

2021/02/20 #分岐処理

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #分岐処理 <# 元ネタ switch ステートメントについて知りたかったことのすべて https://docs.microsoft.com/ja-jp/powershell/scripting/learn/deep-dives/everything-about-switch?view=powers…

2021/02/19 #背中、後ろ

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #背中、後ろ > Get-Commannd *back* CommandType Name Version Source ----------- ---- ------- ------ Function Backup-BitLockerKeyProtector 1.0.0.0 BitLocker Function BackupToAAD-BitLo…

2021/02/18 #Insertメソッド

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #Insertメソッド > $str='abcdef' > $str.insert(3,' ') abc def > 1..5 | %{$str.insert($_,' ')} a bcdef ab cdef abc def abcd ef abcde f 第一パラメータで指定した位置に 第二パラメータで…

2021/02/17 #TrimEndメソッド

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #TrimEndメソッド PS> "abc ".TrimEnd() abcPS> "abc def ".TrimEnd() abc def PS> "abc def ghi ".TrimEnd() abc def ghi あくまでも「最後の」空白だけが除去されますではまた;

2021/02/16 #TrimStartメソッド

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #TrimStartメソッド PS> " abc".TrimStart()abcPS> " abc def".TrimStart()abc def PS> " abc def ghi".TrimStart()abc def ghi あくまでも「先頭の」空白だけが除去されますではまた;

2021/02/15 #メタ文字

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #メタ文字 ワイルドカードを使う時:` バッククオート 正規表現を使う時 :\ バックスラッシュ コマンド(レット)でサポートされるものが異なるようで なかなかややこしいのですが、うまい思い…

2021/02/14 #15分単位に(切り上げて)丸める

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #15分単位に(切り上げて)丸める PS> $unit = 15 PS> 0..59 |%{'min ' +$_ +' ' +$unit *[Math]::Ceiling($_ / $unit)} min 0 0 min 1 15 min 2 15 min 3 15 min 4 15 : min 13 15 min 14 15 m…

2021/02/13 #15分単位に丸める

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #15分単位に丸める PS> $unit = 15 PS> 0..59 |%{'min ' +$_ +' ' +$unit *[Math]::Floor($_ / $unit)}min 0 0min 1 0min 2 0min 3 0min 4 0min 5 0min 6 0min 7 0min 8 0min 9 0min 10 0min 11…

2021/02/12 #IPアドレスを分割

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #IPアドレスを分割 PS> Get-WmiObject Win32_NetworkAdapterConfiguration |? index -eq 1 |select ipaddress |tee -v ip ipaddress --------- {192.168.10.2} PS> $ip.ipaddress.split('.')1…

2021/02/11 #IPアドレス以外も取得

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #IPアドレス以外も取得 昨日のコマンド (Get-NetIPAddress) ではIPアドレスを取得できても サブネットマスクやデフォルトゲートウエイは取得できなかったので、 以前の投稿から焼き直し 201…

2021/02/10 #IPアドレスを取得

皆様おはようございます、 #猫でもできるPowerShell(備忘録)#IPアドレスを取得 Get-NetIPAddress 従来の IPCONFIGでもあまり困っていませんでしたが、改めて IPアドレスのデータだけ取ろうとするとこのコマンド無しでは辛いかな なお -AddressFamily ipv…

2021/02/09 #今日の気付き#5

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #今日の気付き#5 Active Directory プロバイダ(ADをエクスプローラ的に扱うやつ)に ドメインコントローラ以外からリモート接続する際は Import-Module ActiveDirectory が必要 AD: もモジュ…

2021/02/08 #BIOSまで動かせる?

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #BIOSまで動かせる? 元ネタ Scripting Tools for Windows PowerShell コマンドレット https://h50146.www5.hpe.com/lib/products/servers/proliant/manuals/823063-193_ja.pdf 元ネタはHP社の…

2021/02/07 #ファイル名の一括変更

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #ファイル名の一括変更 <# 元ネタ Windows PowerShellを使って複雑なパターンのファイル名変更を行う https://www.atmarkit.co.jp/ait/articles/1411/07/news133.html #> Get-ChildItem <対象…

2021/02/06 #モジュールの配置場所

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #モジュールの配置場所 <#元ネタ PSModulePath にモジュールをインストールする https://docs.microsoft.com/ja-jp/powershell/scripting/developer/module/installing-a-powershell-module?vie…

2021/02/05 #タスクスケジューラの確認

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #タスクスケジューラの確認 Get-ScheduledTask 何も知らない時はGUI見ながら転記していたな・・ ではまた;

2021/02/04 #ハマる事ふたたび

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #ハマる事ふたたび 本日、とある表データを作ってOGV表示させた際に中身が表示されず 一生懸命スクリプト計算式の方を眺めておりました・・ 2021/01/13 #Out-GridView に表示できない理由 以下…

2021/02/03 #スクリプト内のフィルタ条件式

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #スクリプト内のフィルタ条件式 × $usr = Get-ADuser -Filter{initials -eq $_.'イニシャル'} -Properties initials ○ $ini = $_.'イニシャル' $usr = Get-ADuser -Filter{initials -eq $ini} -…

2021/02/02 #抜け道を探せ

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #抜け道を探せ PowerShell -ExecutionPolicy Bypass Get-ExecutionPolicy の結果が Restrited の環境でも Bypassパラメータで開いた PowerShellセッションを 抜け道にしてある程度はゴニョゴニ…

2021/02/01 #エイリアス#10

皆様おはようございます、 #猫でもできるPowerShell(備忘録) #エイリアス#10 PS> Get-Alias pushd CommandType Name Version Source ----------- ---- ------- -----Alias pushd -> Push-Location PowerShell使っていると忘れがちですが、コマンドプロ…