Remove-SCLibraryShare
Menghapus berbagi pustaka dari VMM tetapi tidak menghapus berbagi dari sistem file Windows.
Sintaks
Remove-SCLibraryShare
[-LibraryShare] <LibraryShare>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Cmdlet Remove-SCLibraryShare menghapus berbagi pustaka dari pustaka Virtual Machine Manager (VMM). Cmdlet ini tidak menghapus berbagi atau file apa pun dari sistem file pada komputer.
Cmdlet ini mengembalikan objek setelah berhasil (dengan properti MarkedForDeletion diatur ke $True) atau mengembalikan pesan kesalahan setelah kegagalan.
Contoh
Contoh 1: Menghapus objek berbagi pustaka dari pustaka VMM
PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Remove-SCLibraryShare -LibraryShare $LibShare
Perintah pertama mendapatkan objek berbagi pustaka bernama AllVHDs di LibraryServer01 dari pustaka VMM di VMMServer01 dan kemudian menyimpan objek dalam variabel $LibShare.
Perintah kedua menghapus objek berbagi pustaka dan semua objek pustaka dalam berbagi ini dari pustaka VMM tetapi tidak menghapus berbagi atau kontennya dari sistem file di server pustaka.
Contoh 2: Menghapus beberapa objek berbagi pustaka dari pustaka VMM
PS C:\> $LibShares = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -match "vhd" }
PS C:\> $LibShares | Remove-SCLibraryShare
Perintah pertama mendapatkan semua objek berbagi pustaka di LibraryServer01 yang namanya menyertakan string "vhd" dari pustaka VMM di VMMServer01 dan kemudian menyimpan objek berbagi ini dalam variabel $LibShares (array objek).
Perintah kedua meneruskan setiap objek berbagi pustaka di $LibShares ke Remove-SCLibraryShare. Cmdlet menghapus setiap objek berbagi pustaka dan semua objek dalam berbagi dari pustaka VMM tetapi tidak menghapus berbagi yang sesuai atau kontennya dari sistem file di server pustaka.
Parameter
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryShare
Menentukan objek berbagi pustaka VMM.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PROTipID
Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |