ひっそりと生きるプログラマのブログ

日頃気になった事なりを書き留めるブログです。関心ごとは多くもう少し更新頻度を上げたいところです。

PowerShell

PowerShellでIPアドレスを取得しクリップボードへコピーする

以下のような感じでできます。 今日は寝ますが、続きで、"ホスト名"や"MACアドレス"も取得するようなコードを載せたいと思っています。 $IPAddress = [System.Net.Dns]::GetHostAddresses([System.Net.Dns]::GetHostName()) | where { $_.AddressFamily -eq …

PowerShellでILを使ってexeを作ってみる

たまにこういうコードを書かないと忘れるので少し書いてみます。 需要はありませんが、こんなことも出来るっていう参考になれば幸いです。 function Hello-World-Il() { $domain = [System.AppDomain]::CurrentDomain $assemblyName = New-Object System.Ref…

PowerShellで別プロセスで別のPowerShellを実行する方法

ちょっと必要だったので作ってみた。 & "C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe" "無題2.ps1"

PowerShellでユーザーアカウントを追加する※管理者権限

実装するに辺り、過去に投稿した↓の関数を使用します。 ※なので、単体では動かないのでご注意を!!saboten-sakura.hatenablog.com PowerShellでユーザー(ローカル)を追加する - ひっそりと生きるプログラマのブログ [void][reflection.assembly]::LoadWit…

PowerShellで任意のユーザーアカウントを取得する

前回は任意のグループ情報を取得しました。 今度は、任意のユーザー情報を取得します。 [void][reflection.assembly]::LoadWithPartialName("System.DirectoryServices") [void][reflection.assembly]::LoadWithPartialName("System.DirectoryServices.Accou…

PowerShellでユーザーアカウントを追加する

眠いので書き直すけど、ソースだけ一先ず。書き直しました。先日は酷かった。。。 と、伴って命名仕方とかもちょっと工夫。こっちの方がしっくりくる。 [void][reflection.assembly]::LoadWithPartialName("System.DirectoryServices") [void][reflection.as…

PowerShellでユーザーグループの一覧を取得する

前回に引き続きです。saboten-sakura.hatenablog.com今度は、ローカルのユーザーグループ一覧を出力。 ほぼほぼ似たり寄ったりな実装ですw [void][reflection.assembly]::LoadWithPartialName("System.DirectoryServices") [void][reflection.assembly]::Lo…

PowerShellでユーザーアカウントの一覧を取得する

最近、必要な機会があったので、調べながら書いてみました。前提として、 ・PowerShellが実行可能な設定となっていること。 ・実行ユーザーがアカウントの取得などが可能なこと。書き方と仕組みさえ分かれば容易に記述出来るので素敵。 また、以下は取得して…