PowerShell– category –
-
PowerShellでローカル管理者追加を安全に自動化する方法|冪等化・ログ・戻し方まで解説
PowerShellでローカル管理者追加を自動化するなら、Add-LocalGroupMember をそのまま流すだけでは不十分です。Administrators グループに入ったアカウントは端末へのフ... -
PowerShellでユーザーごとに既定プリンターを切り替える方法|動くスクリプトと失敗時の対処
PowerShellでユーザーごとに既定プリンターを切り替えるなら、結論はシンプルです。Set-Printer ではなく Win32_Printer の SetDefaultPrinter() を、切り替えたい本人... -
PowerShellでフォルダー差分をハッシュ比較する方法 実用スクリプトと失敗しない手順
PowerShellでフォルダー差分をハッシュ比較したいなら、Get-ChildItem で比較対象のファイルを再帰的に集め、Get-FileHash で内容のハッシュを取り、Compare-Object ま... -
PowerShellでPowerPointのVBAマクロを実行する方法|Application.Run「引数1つのオーバーロードが無い」エラー対処
PowerShell から PowerPoint を COM 起動して .pptm を開き、VBA マクロを自動実行して閉じたいのに、Application.Run が「Cannot find an overload for 'Run' and the ... -
PowerShellでActive Directoryグループから無効ユーザーを一括削除する方法
Active Directory のグループに無効(Disabled)ユーザーが大量に残ると、アクセス権や配布リスト、ライセンス付与の運用で思わぬ事故につながります。本記事では Power... -
Exchange Online PowerShellでRemove-MailboxFolderPermissionがGUID指定で失敗する原因と対処法
Exchange Online PowerShell(ExO V3.x)で予定表などのフォルダー権限を削除しようとして、Remove-MailboxFolderPermission の -User に GUID(ObjectId)を指定すると... -
Windows 10でReset-WindowsUpdate.ps1が実行できない原因と対処法|PowerShell実行ポリシーを一時回避して戻す手順
WSUSやWindows Updateの復旧で「Reset-WindowsUpdate.ps1」を実行しようとしたら、Windows 10でスクリプト実行がブロックされることがあります。本記事ではPowerShellの... -
PowerShellで複数サーバーのOS情報・PSビルド取得時にRPC server is unavailable(0x800706BA)を解決する方法
複数のWindows ServerからOS情報とPowerShellのビルド番号を一括取得しようとすると、Get-WmiObjectで「The RPC server is unavailable (0x800706BA)」が出て止まること... -
Windows ServerのSFTP/TFTP稼働確認をPowerShellで行う方法(sshd・ポート22/UDP69・棚卸し対応)
Windows Serverで「SFTP/TFTPが動いているか(有効か)」を確実に確認するには、Server Managerで“役割や機能が入っているか”を見るだけでは足りないことが多いです。P...
