🐹マリモのごはん🐍

300人くらいの会社の社内SEしてます。PowerShell、SQL、HTA、VBSで…

🐹マリモのごはん🐍

300人くらいの会社の社内SEしてます。PowerShell、SQL、HTA、VBSで工夫する日々。 Twitter:https://twitter.com/fPj38psWm9GmhbW

マガジン

記事一覧

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

Windows標準のHDD暗号化機能にBitLockerがあります。 最近では買ってきたときからBitLockerがオンになっています。 会社のパソコンも最近のパソコンならば初めからHDD暗号…

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

WindowsパソコンでBitLockerを有効にするとランダムな数字48ケタの回復キーがセットされます。 ランダムだと、ちょっと不便なので思い通りの回復キーをセットしたい。 その…

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

BitLockerはWindows標準のストレージ暗号化機能です。 無料ですし、処理負荷も少ないし、Windowsにしては珍しい使える機能です。 このBitLockerを有効にすると勝手に48桁の…

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

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

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

新入社員が入った時 ローマ字表示にしてそれをユーザーアカウントとして登録しています。 例えば 山田太郎→taro yamada の場合 ユーザー名:t.yamada PC名:t.yamada-PC…

PowerShell で遊ぶゲーム【神経衰弱】

PowerShellで神経衰弱を作ってみました。 お試し版でカードは8枚のみ ### カードゲーム#カードをシャッフル$card=get-random @("♦3","♥2","♣1","♠J","♥3","♣2","♠…

PowerShell 連想配列に順序を付けたい

PowerShellに限らず、他の言語系でも連想配列はキーの格納順序は不定なので、 どの順番にどのキーがあるのかは分かりません。感覚的には追加順に並んでいそうですがそのよ…

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

お馴染みの6面体サイコロを振ると、どの面が出るかは6分の1です。 (完全な6面体の場合) でも、これをコンピュータ上で行うと確率6分の1にならない。 コンピュータ…

PowerShell 月末月初

PowerShellで月末と月初が必要になった時のためのメモです。 月初 Get-Date -date $(Get-Date) -Day 1 -Format yyyy/MM/dd 特定の日付の月初 Get-Date -date ”2024/4/15…

PowerShell キュー

PowerShellを使っているとキュー機能が欲しい時があると思います。 その時の為のメモです。 キューとは キューとはデータ構造の一つ。 データ構造に入っている要素のうち…

PowerShellでマインスイーパーを作る

Windowsユーザーお馴染みのマインスイーパーをPowerShellで作ってみました。 function minesweeper(){ $masu_size = 8 #マスの大きさ $boom_cnt = 8 #爆弾の数 $unopened_…

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

ウイルスバスター コーポレートエディションGXを導入していました。 別商品に切り替えることになり、管理画面から全社内PCのウイルスバスターをアンインストールしました…

PowerShell 間違い探しゲーム

間違い探しゲームを作ってみました こんなのです。 function machigaisagashi(){ write-host "★★★ 間違っている漢字をさがそう ★★★" $nanido = 1 $masu…

PowerShell 10秒でSTOPするゲーム

小学生のときにストップウォッチを使って10秒ちょうどのところでSTOPさせる遊びってしませんでした? スタート・・・ストップ 10.000 みたいなの PowerShellで作ってみま…

PowerShell サイコロを転がす

サイコロを作ってみました こんなやつです diceと入力すると3個サイコロが出てきます。 dice 数字 で数字の数のサイコロが出てきます。 function dice($cnt=3){ if($cnt…

PowerShell ネットワークトラフィックを調べたい

PowerShellでネットワークトラフィックをモニタリングするには`Get-NetAdapterStatistics`というコマンドレットを用います。以下が一例です。 基本的なコード Get-NetAda…

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"),("齊","齋"),

もっとみる
PowerShell 10秒でSTOPするゲーム

PowerShell 10秒でSTOPするゲーム

小学生のときにストップウォッチを使って10秒ちょうどのところでSTOPさせる遊びってしませんでした?
スタート・・・ストップ 10.000
みたいなの
PowerShellで作ってみました

function stopgame(){ write-host "10秒ちょうどのときにエンターキーを押してみよう" $now=get-date while($true){ Start-Sleep -m

もっとみる
PowerShell サイコロを転がす

PowerShell サイコロを転がす

サイコロを作ってみました

こんなやつです
diceと入力すると3個サイコロが出てきます。
dice 数字
で数字の数のサイコロが出てきます。

function dice($cnt=3){ if($cnt -gt 9){$cnt=9} $saikoro=@('','','','','') for($i=0;$i -lt $cnt;$i++){ $num = Get-Random -

もっとみる
PowerShell ネットワークトラフィックを調べたい

PowerShell ネットワークトラフィックを調べたい

PowerShellでネットワークトラフィックをモニタリングするには`Get-NetAdapterStatistics`というコマンドレットを用います。以下が一例です。

基本的なコード

Get-NetAdapterStatistics
このコマンドを実行すると、各ネットワークアダプターに関する統計情報が表示されます。

PS C:\temp> Get-NetAdapterStatisticsN

もっとみる