[解決済み] PowerShellでWindowsサービスが存在するかどうかを確認し、削除する
2022-03-13 20:37:21
質問
現在、多数の Windows サービスをインストールするデプロイメント スクリプトを作成しています。
サービス名はバージョン管理されているので、新しいサービスをインストールする際に、以前のバージョンのWindowsサービスを削除したい。
PowerShellでこれを行うには、どのようにしたらよいでしょうか。
どのように解決するのですか?
がないので、WMIなどのツールを使ってください。
Remove-Service
コマンドレットはPowershell 6.0まで (
Remove-Service のドキュメントを参照)
例えば
$service = Get-WmiObject -Class Win32_Service -Filter "Name='servicename'"
$service.delete()
または
sc.exe
ツールを使用します。
sc.exe delete ServiceName
最後に、PowerShell 6.0にアクセスできるのであれば。
Remove-Service -Name ServiceName
関連
-
Powershellスクリプトで条件付きブレークポイントを使用する例
-
[解決済み] Windows PowerShellでファイルが存在するかどうかをチェックする?
-
[解決済み] Windowsサービスの実行ファイルがシステムに残っていない場合、どのようにアンインストールすればよいですか?
-
[解決済み] Windows PowerShellの環境変数を設定する
-
[解決済み] PowerShellで文字列と変数を連結する方法は?
-
[解決済み] 現在のPowerShellスクリプトの場所を特定する最良の方法は何ですか?
-
[解決済み] PowerShellでコマンドライン引数を処理する方法
-
[解決済み] Windowsでサービスを削除するにはどうすればよいですか?
-
[解決済み] "自動 "と "自動(ディレイドスタート)"の比較
-
[解決済み】PowerShellで、ファイルに関数を定義して、PowerShellのコマンドラインから呼び出すにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
UbuntuシステムでのPowerShellベースの利用を解説
-
PowerShellでの追加を解説
-
PowerShellの基本的な使い方のチュートリアル
-
PowerShell文字列オブジェクトのメソッド概要
-
PowerShellで現在実行中のスクリプトのパスを取得する方法
-
PowerShell で .NET Framework を使用して、グローバルアセンブリキャッシュにアセンブリを追加する。
-
PowerShellでパイプラインを終了させる方法
-
Powershellですべてのディスクレターを取得する方法
-
PowerShellでファイル名の一括変更
-
PowerShell ISEコードにおける大文字・小文字変換のコツ