Bagikan melalui


Resume-Service

Melanjutkan satu atau beberapa layanan yang ditangguhkan (dijeda).

Sintaks

Resume-Service
      [-InputObject] <ServiceController[]>
      [-PassThru]
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Resume-Service
      [-Name] <String[]>
      [-PassThru]
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Resume-Service
      [-PassThru]
      -DisplayName <String[]>
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Deskripsi

Cmdlet ini hanya tersedia di platform Windows.

Resume-Service Cmdlet mengirimkan pesan resume ke Pengontrol Layanan Windows untuk setiap layanan yang ditentukan. Jika layanan ditangguhkan, layanan akan dilanjutkan. Jika saat ini sedang berjalan, pesan diabaikan. Anda dapat menentukan layanan dengan nama layanan atau nama tampilannya, atau Anda dapat menggunakan parameter InputObject untuk meneruskan objek layanan yang mewakili layanan yang ingin Anda lanjutkan.

Contoh

Contoh 1: Melanjutkan layanan di komputer lokal

PS C:\> Resume-Service "sens"

Perintah ini melanjutkan layanan Pemberitahuan Peristiwa Sistem pada komputer lokal. Nama layanan diwakili dalam perintah oleh sens. Perintah menggunakan parameter Nama untuk menentukan nama layanan layanan, tetapi perintah menghilangkan nama parameter karena nama parameter bersifat opsional.

Contoh 2: Lanjutkan semua layanan yang ditangguhkan

PS C:\> Get-Service | Where-Object {$_.Status -eq "Paused"} | Resume-Service

Perintah ini melanjutkan semua layanan yang ditangguhkan pada komputer. Perintah Get-Service cmdlet mendapatkan semua layanan di komputer. Operator alur (|) meneruskan hasil ke Where-Object cmdlet, yang memilih layanan yang memiliki properti Status Dijeda. Operator alur berikutnya mengirimkan hasilnya ke Resume-Service, yang melanjutkan layanan yang dijeda.

Dalam praktiknya, Anda akan menggunakan parameter WhatIf untuk menentukan efek perintah sebelum Menjalankannya.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DisplayName

Menentukan nama tampilan layanan yang akan dilanjutkan. Karakter kartubebas diizinkan.

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:True

-Exclude

Menentukan layanan yang dihilangkan cmdlet ini. Nilai parameter ini memenuhi syarat parameter Nama . Masukkan elemen atau pola nama, seperti s*. Karakter kartubebas diizinkan.

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:True

-Include

Menentukan layanan yang akan dilanjutkan. Nilai parameter ini memenuhi syarat parameter Nama . Masukkan elemen atau pola nama, seperti s*. Karakter kartubebas diizinkan.

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:True

-InputObject

Menentukan objek ServiceController yang mewakili layanan yang akan dilanjutkan. Masukkan variabel yang berisi objek, atau ketik perintah atau ekspresi yang mendapatkan objek.

Jenis:ServiceController[]
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Name

Menentukan nama layanan layanan yang akan dilanjutkan.

Jenis:String[]
Alias:ServiceName
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-PassThru

Mengembalikan objek yang mewakili layanan. Secara default, cmdlet ini tidak menghasilkan output apa pun.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

ServiceController

Anda dapat menyalurkan objek layanan ke cmdlet ini.

String

Anda dapat menyalurkan string yang berisi nama layanan ke cmdlet ini.

Output

None

Secara default, cmdlet ini tidak mengembalikan output.

ServiceController

Saat Anda menggunakan parameter PassThru, cmdlet ini mengembalikan objek ServiceController yang mewakili layanan yang dilanjutkan.

Catatan

Cmdlet ini hanya tersedia di platform Windows.

  • Status layanan yang telah ditangguhkan dijeda. Saat layanan dilanjutkan, statusnya adalah Berjalan.
  • Resume-Service dapat mengontrol layanan hanya ketika pengguna saat ini memiliki izin untuk melakukan ini. Jika perintah tidak berfungsi dengan benar, Anda mungkin tidak memiliki izin yang diperlukan.
  • Untuk menemukan nama layanan dan nama tampilan layanan pada sistem Anda, ketik Get-Service. Nama layanan muncul di kolom Nama , dan nama tampilan muncul di kolom DisplayName .