2021-02-01から1ヶ月間の記事一覧
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #集計プロパティ select @{Label='ラベル名'; Expression={[$_を使った式]}} の書き方をよく使いますが、集計プロパティと呼ぶそうです。 Accessの手書きクエリの中でも同様に使っていた気はす…
皆様おはようございます、 #猫でもできる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' ; …
皆様おはようございます、#猫でもできるPowerShell(備忘録)#乱数の出力#2 昔の投稿 2019/06/06 #乱数の出力 にて Get-Randomを取り上げていましたが、単に Random と打っても同様に動くらしいという事が判明しました。 で、てっきりエイリアスなのかと思…
皆様おはようございます、 #猫でもできる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…
皆様おはようございます、 #猫でもできる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 :…
皆様おはようございます、#猫でもできるPowerShell(備忘録)#Out-GridView, OGVの謎 昨日の投稿の際に感じていた違和感 la='Date_2' とか la='Date_3' とか書いているのに OGV に渡すとラベル名のアンダーバーが消えている・・ OGV に渡した直後 で、スクリ…
皆様おはようございます、 #猫でもできる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={'…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #プロパティ、メソッドの勉強ネタ <# 元ネタ 第 3 章 - オブジェクト、プロパティ、およびメソッドの検出 https://docs.microsoft.com/ja-jp/powershell/scripting/learn/ps101/03-discovering-…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #分岐処理 <# 元ネタ switch ステートメントについて知りたかったことのすべて https://docs.microsoft.com/ja-jp/powershell/scripting/learn/deep-dives/everything-about-switch?view=powers…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #背中、後ろ > Get-Commannd *back* CommandType Name Version Source ----------- ---- ------- ------ Function Backup-BitLockerKeyProtector 1.0.0.0 BitLocker Function BackupToAAD-BitLo…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #Insertメソッド > $str='abcdef' > $str.insert(3,' ') abc def > 1..5 | %{$str.insert($_,' ')} a bcdef ab cdef abc def abcd ef abcde f 第一パラメータで指定した位置に 第二パラメータで…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #TrimEndメソッド PS> "abc ".TrimEnd() abcPS> "abc def ".TrimEnd() abc def PS> "abc def ghi ".TrimEnd() abc def ghi あくまでも「最後の」空白だけが除去されますではまた;
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #TrimStartメソッド PS> " abc".TrimStart()abcPS> " abc def".TrimStart()abc def PS> " abc def ghi".TrimStart()abc def ghi あくまでも「先頭の」空白だけが除去されますではまた;
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #メタ文字 ワイルドカードを使う時:` バッククオート 正規表現を使う時 :\ バックスラッシュ コマンド(レット)でサポートされるものが異なるようで なかなかややこしいのですが、うまい思い…
皆様おはようございます、 #猫でもできる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…
皆様おはようございます、 #猫でもできる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…
皆様おはようございます、 #猫でもできる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…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #IPアドレス以外も取得 昨日のコマンド (Get-NetIPAddress) ではIPアドレスを取得できても サブネットマスクやデフォルトゲートウエイは取得できなかったので、 以前の投稿から焼き直し 201…
皆様おはようございます、 #猫でもできるPowerShell(備忘録)#IPアドレスを取得 Get-NetIPAddress 従来の IPCONFIGでもあまり困っていませんでしたが、改めて IPアドレスのデータだけ取ろうとするとこのコマンド無しでは辛いかな なお -AddressFamily ipv…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #今日の気付き#5 Active Directory プロバイダ(ADをエクスプローラ的に扱うやつ)に ドメインコントローラ以外からリモート接続する際は Import-Module ActiveDirectory が必要 AD: もモジュ…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #BIOSまで動かせる? 元ネタ Scripting Tools for Windows PowerShell コマンドレット https://h50146.www5.hpe.com/lib/products/servers/proliant/manuals/823063-193_ja.pdf 元ネタはHP社の…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #ファイル名の一括変更 <# 元ネタ Windows PowerShellを使って複雑なパターンのファイル名変更を行う https://www.atmarkit.co.jp/ait/articles/1411/07/news133.html #> Get-ChildItem <対象…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #モジュールの配置場所 <#元ネタ PSModulePath にモジュールをインストールする https://docs.microsoft.com/ja-jp/powershell/scripting/developer/module/installing-a-powershell-module?vie…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #タスクスケジューラの確認 Get-ScheduledTask 何も知らない時はGUI見ながら転記していたな・・ ではまた;
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #ハマる事ふたたび 本日、とある表データを作ってOGV表示させた際に中身が表示されず 一生懸命スクリプト計算式の方を眺めておりました・・ 2021/01/13 #Out-GridView に表示できない理由 以下…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #スクリプト内のフィルタ条件式 × $usr = Get-ADuser -Filter{initials -eq $_.'イニシャル'} -Properties initials ○ $ini = $_.'イニシャル' $usr = Get-ADuser -Filter{initials -eq $ini} -…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #抜け道を探せ PowerShell -ExecutionPolicy Bypass Get-ExecutionPolicy の結果が Restrited の環境でも Bypassパラメータで開いた PowerShellセッションを 抜け道にしてある程度はゴニョゴニ…
皆様おはようございます、 #猫でもできるPowerShell(備忘録) #エイリアス#10 PS> Get-Alias pushd CommandType Name Version Source ----------- ---- ------- -----Alias pushd -> Push-Location PowerShell使っていると忘れがちですが、コマンドプロ…