マガジンのカバー画像

PowerShellまとめ

184
PowerShellのサンプル
運営しているクリエイター

記事一覧

PowerShellに独自コマンドレットを定義する【再】

PowerShellに独自コマンドレットを定義する【再】

この記事は過去記事の再エントリーになります。

PowerShellに独自コマンドレットを定義する PowerShellは起動時にプロファイルを読み込むようになっています。 このプロファイルの中で関数定義を行うことでPowerShellに独自コマンドレットを追加することができます。
プロファイルのパスは$PROFILEに格納されています。

PS C:\> $profileC:\Users\God

もっとみる
BitLockerの保護がされているか調べたい

BitLockerの保護がされているか調べたい

Windows標準のHDD暗号化機能にBitLockerがあります。
最近では買ってきたときからBitLockerがオンになっています。
会社のパソコンも最近のパソコンならば初めからHDD暗号化がされていると思います。
しかし、ときどき、この機能をオフにしてしまうアンポンタン社員がいるのです。遅くなるから?とかで。

BitLockerをオフにしているかどうかは、エクスプローラーのHDDマークを見

もっとみる
BitLockerに重複した回復キーを追加しないようにしたい

BitLockerに重複した回復キーを追加しないようにしたい

WindowsパソコンでBitLockerを有効にするとランダムな数字48ケタの回復キーがセットされます。
ランダムだと、ちょっと不便なので思い通りの回復キーをセットしたい。
そのようなときは、下のコードを実行すると思い通りの回復キーをセットできます。
(Cドライブの回復キーをセットする場合)
manage-bde -protectors -add c: -rp "001111-002222-00

もっとみる
BitLockerの回復キーに使える数字を探したい

BitLockerの回復キーに使える数字を探したい

BitLockerはWindows標準のストレージ暗号化機能です。
無料ですし、処理負荷も少ないし、Windowsにしては珍しい使える機能です。
このBitLockerを有効にすると勝手に48桁の回復キーが作られますが、それとは別にマスターキー的な任意の回復キーを追加で作っておいた方が管理が楽です。

しかし、この任意の回復キーを考えるのが結構メンドクサイ。
BitLockerの回復キーに使える数

もっとみる
PythonからPowerShellやBatファイルを実行する方法

PythonからPowerShellやBatファイルを実行する方法

PythonからPowerShellを実行したいとき、ありますよね。
逆は簡単なんですけどPythonからPowerShellを実行する方法が分からない

そんなときは、↓↓↓↓こうです。

# OSを扱うライブラリインポートimport os# サンプル1os.system('powershell -Command Get-Date')# サンプル2 ポップアップも出せますos.system("

もっとみる
ActiveDirectoryに登録済みユーザーかどうか調べたい【PowerShell】

ActiveDirectoryに登録済みユーザーかどうか調べたい【PowerShell】

新入社員が入った時
ローマ字表示にしてそれをユーザーアカウントとして登録しています。

例えば
山田太郎→taro yamada
の場合

ユーザー名:t.yamada
PC名:t.yamada-PC

のように決めて、キッティングスクリプトで一気に設定を行うのですが、共用PCだけしか使わないからユーザー登録のみの社員が居たりして、後で名前がバッティングしていることに気が付くことがあり、直すのがメ

もっとみる
PowerShell で遊ぶゲーム【神経衰弱】

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での解決方法PowerShellでは連想配列に [ordered]属性を付けることでキーの順序付けができます。順序付けを使うと インデックスによ

もっとみる
PowerShellの乱数ランダム性テスト

PowerShellの乱数ランダム性テスト

お馴染みの6面体サイコロを振ると、どの面が出るかは6分の1です。
(完全な6面体の場合)

でも、これをコンピュータ上で行うと確率6分の1にならない。
コンピュータに詳しい人には説明不要だと思いますが6分の1にならないんです。
昔のパソコンでBASIC言語を使ってサイコロを振ると1が多く出ていた記憶があります。

最近のパソコンだとどうなんでしょうか
PowerShellで確認してみました。

もっとみる
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 キュー

PowerShellを使っているとキュー機能が欲しい時があると思います。
その時の為のメモです。

キューとは キューとはデータ構造の一つ。
データ構造に入っている要素のうち、最初に入力した要素を取り出す方式のことです。この方式を「先入れ先出し方式」「FIFO (First-In-First-Out)」と呼びます。

例えば配列に数値が入っていて
 2 , 4 , 7 , 9
と並んでいるうち先

もっとみる
ウイルスバスターをアンインストールしたけど完全に消えきれない件

ウイルスバスターをアンインストールしたけど完全に消えきれない件

ウイルスバスター コーポレートエディションGXを導入していました。
別商品に切り替えることになり、管理画面から全社内PCのウイルスバスターをアンインストールしました。
しかし、完全に消えきらずタスクやサービスが残っていましたので
手動で消す方法をメモとして残します。

この記事のまとめウイルスバスター法人版をアンインストールしてもタスクやサービスが残っていたら次のコマンドを管理者権限で実行する
D

もっとみる
PowerShell 間違い探しゲーム

PowerShell 間違い探しゲーム

間違い探しゲームを作ってみました

こんなのです。

function machigaisagashi(){ write-host "★★★ 間違っている漢字をさがそう ★★★" $nanido = 1 $masu_size = 6 while($True){ $moji_dis=@(("",""),("王","玉"),("0","O"),("齊","齋"),

もっとみる