タグ「運用改善」の記事
「運用改善」タグが付いた記事の一覧です(9件)。新しい順に掲載しています。
-
そのバッチファイル、PowerShellに移行すべき? ── cmd/bat資産の棚卸しと移行判断
社内に残るバッチファイル(bat)をPowerShellに移行すべきかを判断表で整理します。cmdは廃止予定がない一方VBScriptは段階的削除が公式発表済みという対比、エラーで止まらない・%ERRORLEVEL%の罠などbat特有の弱点、batからpowershell.exeを呼ぶ混在期の書き方と終了コードの...
-
PowerShellでの資格情報の安全な扱い ── 平文パスワードをスクリプトから追放する
PowerShellスクリプトに埋め込まれた平文パスワードを安全な保管へ移行する実務手順を整理します。Get-CredentialとPSCredential、SecureStringの実像と限界、Export-ClixmlによるDPAPI保存が同一ユーザー・同一マシン限定である仕組み、SecretManageme...
-
PowerShellスクリプトの引数設計とモジュール化 ── 「動くスクリプト」から「人に渡せるスクリプト」へ
PowerShellスクリプトを他人に渡せる品質に引き上げる実務手順を整理します。paramブロックと[CmdletBinding()]による高度な関数化、型指定とMandatory、ValidateSetなどの入力検証、パイプライン入力、コメントベースヘルプ、-WhatIf対応、.psm1モジュール化とPSMo...
-
PowerShellでファイルサーバーを棚卸しする ── 容量調査とアクセス権(ACL)監査
PowerShellでファイルサーバーを棚卸しする実務手順。容量調査とアクセス拒否の記録、古いファイル一覧と重複候補のハッシュ抽出、Get-Aclによる権限監査と継承切れの検出、CSVレポート化、icaclsとの使い分け、Set-Aclの安全な変更手順まで整理します。
-
PowerShell Remoting(WinRM)入門 ── 複数台のWindowsを一括管理する
PowerShell Remoting(WinRM)で複数台のWindowsを一括管理する入門。仕組みとポート5985/5986、Enable-PSRemotingで起きること、ワークグループのTrustedHosts、Invoke-CommandとPSSession、second hop問題、安全運用まで整理します。
-
Windows PowerShell 5.1とPowerShell 7の違い ── 社内スクリプト移行の実務ガイド
Windows PowerShell 5.1とPowerShell 7の関係(共存・powershell.exeとpwsh.exe)、5.1は新機能追加なしという公式方針、既定エンコーディング差による文字化け、互換機能の制約、#Requiresでの防御、タスクスケジューラ更新まで社内スクリプトの移行手順を整理します。
-
PowerShellのエラー処理と再実行設計 ── try/catchが効かない罠からexit code・リトライの定石まで
PowerShellの終了エラーと非終了エラーの違い、try/catchが効かない罠と-ErrorAction Stopの定石、$?と$LASTEXITCODEによるネイティブコマンドの成否判定、PowerShell 7.4の$PSNativeCommandUseErrorActionPreference、タスク...
-
PowerShellの実行ポリシーとスクリプト署名 ── 「Bypassで蓋をする」運用から卒業する実務ガイド
PowerShellの実行ポリシーが「セキュリティ境界ではなく安全装置」である理由から、Restricted/RemoteSigned/AllSignedの違い、スコープとグループポリシーの優先順位、Zone.Identifier(Mark of the Web)とUnblock-File、Set-Authent...
-
PowerShellスクリプト応用 ── ログ調査・アーカイブ・レポート化を安全に自動化する
PowerShellスクリプトでログ調査、CSVレポート、古いログのアーカイブ、証跡保存、タスクスケジューラ実行までを安全に進める実務手順を整理します。