- 運営しているクリエイター
記事一覧
PowerShellに独自コマンドレットを定義する【再】
この記事は過去記事の再エントリーになります。
PowerShellに独自コマンドレットを定義する PowerShellは起動時にプロファイルを読み込むようになっています。 このプロファイルの中で関数定義を行うことでPowerShellに独自コマンドレットを追加することができます。
プロファイルのパスは$PROFILEに格納されています。
PS C:\> $profileC:\Users\God
BitLockerの保護がされているか調べたい
Windows標準のHDD暗号化機能にBitLockerがあります。
最近では買ってきたときからBitLockerがオンになっています。
会社のパソコンも最近のパソコンならば初めからHDD暗号化がされていると思います。
しかし、ときどき、この機能をオフにしてしまうアンポンタン社員がいるのです。遅くなるから?とかで。
BitLockerをオフにしているかどうかは、エクスプローラーのHDDマークを見
BitLockerに重複した回復キーを追加しないようにしたい
WindowsパソコンでBitLockerを有効にするとランダムな数字48ケタの回復キーがセットされます。
ランダムだと、ちょっと不便なので思い通りの回復キーをセットしたい。
そのようなときは、下のコードを実行すると思い通りの回復キーをセットできます。
(Cドライブの回復キーをセットする場合)
manage-bde -protectors -add c: -rp "001111-002222-00
BitLockerの回復キーに使える数字を探したい
BitLockerはWindows標準のストレージ暗号化機能です。
無料ですし、処理負荷も少ないし、Windowsにしては珍しい使える機能です。
このBitLockerを有効にすると勝手に48桁の回復キーが作られますが、それとは別にマスターキー的な任意の回復キーを追加で作っておいた方が管理が楽です。
しかし、この任意の回復キーを考えるのが結構メンドクサイ。
BitLockerの回復キーに使える数
PythonからPowerShellやBatファイルを実行する方法
PythonからPowerShellを実行したいとき、ありますよね。
逆は簡単なんですけどPythonからPowerShellを実行する方法が分からない
そんなときは、↓↓↓↓こうです。
# OSを扱うライブラリインポートimport os# サンプル1os.system('powershell -Command Get-Date')# サンプル2 ポップアップも出せますos.system("
ActiveDirectoryに登録済みユーザーかどうか調べたい【PowerShell】
新入社員が入った時
ローマ字表示にしてそれをユーザーアカウントとして登録しています。
例えば
山田太郎→taro yamada
の場合
ユーザー名:t.yamada
PC名:t.yamada-PC
のように決めて、キッティングスクリプトで一気に設定を行うのですが、共用PCだけしか使わないからユーザー登録のみの社員が居たりして、後で名前がバッティングしていることに気が付くことがあり、直すのがメ
PowerShell で遊ぶゲーム【神経衰弱】
PowerShellで神経衰弱を作ってみました。
お試し版でカードは8枚のみ
### カードゲーム#カードをシャッフル$card=get-random @("♦3","♥2","♣1","♠J","♥3","♣2","♠1","♦J") -count 8#表裏フラグ$cardflg=@(0,0,0,0 ,0,0,0,0) #カード表示用サブ関数function disp-card-sub($ca
PowerShell 連想配列に順序を付けたい
PowerShellに限らず、他の言語系でも連想配列はキーの格納順序は不定なので、 どの順番にどのキーがあるのかは分かりません。感覚的には追加順に並んでいそうですがそのようになっていません。格納順序が不定なのでバグになる場合がある。
PowerShellでの解決方法PowerShellでは連想配列に [ordered]属性を付けることでキーの順序付けができます。順序付けを使うと インデックスによ
PowerShellの乱数ランダム性テスト
お馴染みの6面体サイコロを振ると、どの面が出るかは6分の1です。
(完全な6面体の場合)
でも、これをコンピュータ上で行うと確率6分の1にならない。
コンピュータに詳しい人には説明不要だと思いますが6分の1にならないんです。
昔のパソコンでBASIC言語を使ってサイコロを振ると1が多く出ていた記憶があります。
最近のパソコンだとどうなんでしょうか
PowerShellで確認してみました。
下
PowerShell 月末月初
PowerShellで月末と月初が必要になった時のためのメモです。
月初
Get-Date -date $(Get-Date) -Day 1 -Format yyyy/MM/dd
特定の日付の月初
Get-Date -date ”2024/4/15” -Day 1 -Format yyyy/MM/dd
月末
(Get-Date -date $(Get-Date) -Day 1).AddMon
PowerShell キュー
PowerShellを使っているとキュー機能が欲しい時があると思います。
その時の為のメモです。
キューとは キューとはデータ構造の一つ。
データ構造に入っている要素のうち、最初に入力した要素を取り出す方式のことです。この方式を「先入れ先出し方式」「FIFO (First-In-First-Out)」と呼びます。
例えば配列に数値が入っていて
2 , 4 , 7 , 9
と並んでいるうち先
ウイルスバスターをアンインストールしたけど完全に消えきれない件
ウイルスバスター コーポレートエディションGXを導入していました。
別商品に切り替えることになり、管理画面から全社内PCのウイルスバスターをアンインストールしました。
しかし、完全に消えきらずタスクやサービスが残っていましたので
手動で消す方法をメモとして残します。
この記事のまとめウイルスバスター法人版をアンインストールしてもタスクやサービスが残っていたら次のコマンドを管理者権限で実行する
D
PowerShell 間違い探しゲーム
間違い探しゲームを作ってみました
こんなのです。
function machigaisagashi(){ write-host "★★★ 間違っている漢字をさがそう ★★★" $nanido = 1 $masu_size = 6 while($True){ $moji_dis=@(("",""),("王","玉"),("0","O"),("齊","齋"),