Add-SCLibraryShare
Menambahkan berbagi Windows pada sistem file server pustaka ke pustaka VMM sebagai berbagi pustaka.
Sintaks
Add-SCLibraryShare
[-VMMServer <ServerConnection>]
[-SharePath] <String>
[-Credential <PSCredential>]
[-Description <String>]
[-AddDefaultResources]
[-JobGroup <Guid>]
[-UseAlternateDataStream <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Deskripsi
Cmdlet Add-SCLibraryShare menambahkan berbagi Windows pada sistem file server pustaka ke pustaka Virtual Machine Manager (VMM) sebagai berbagi pustaka.
Sebelum dapat menambahkan berbagi pustaka ke pustaka VMM, Anda harus terlebih dahulu membuat berbagi dalam sistem file Windows. Misalnya, Anda dapat menggunakan Windows Explorer untuk membuat dan berbagi folder yang ingin Anda tambahkan ke pustaka.
Jika Anda membuat berbagi Windows pada tingkat yang sama dengan berbagi pustaka default (MSSCVMMLibrary) yang dibuat oleh Penyiapan VMM atau di server pustaka terpisah, gunakan cmdlet Add-SCLibraryShare untuk menambahkan berbagi tersebut ke pustaka VMM.
Jika Anda membuat folder Windows di bawah berbagi pustaka VMM default (MSSCVMMLibrary), VMM secara otomatis memindai berbagi, menemukan semua objek yang ada yang disimpan di berbagi yang memenuhi syarat sebagai objek pustaka, dan menambahkan objek pustaka ke pustaka. Namun, Anda dapat menggunakan cmdlet Read-SCLibraryShare untuk menyegarkan berbagi dan mengimpor kontennya secara manual ke pustaka VMM.
Catatan: Sumber daya pustaka yang hanya dapat ditemukan oleh penyegar pustaka tetapi tidak dibuat oleh administrator termasuk hard disk virtual (file .vhd berbasis Windows, file .vhd berbasis Citrix XenServer atau file .vmdk berbasis VMware), disk floppy virtual (file .vfd berbasis Windows atau file .flp berbasis VMware), gambar ISO (file.iso), dan skrip.
Contoh
Contoh 1: Menambahkan berbagi Windows sebagai objek berbagi pustaka ke pustaka VMM
PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Add-SCLibraryShare -SharePath "\\LibraryServer01\AllVHDs"
Perintah pertama tersambung ke VMMServer01.
Perintah kedua menambahkan objek berbagi pustaka ke pustaka bernama AllVHDs (berbagi Windows yang terletak di LibraryServer01). Contoh ini mengasumsikan bahwa LibraryServer01 sudah menjadi server pustaka VMM.
Contoh 2: Menambahkan dua berbagi Windows sebagai objek berbagi pustaka ke pustaka VMM
PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $SharePaths = "\\LibraryServer01\AllVHDs", "\\LibraryServer01\AllISOs"
PS C:\> ForEach($SharePath in $SharePaths) { Add-SCLibraryShare -SharePath $SharePath }
Perintah pertama tersambung ke VMMServer1.
Perintah kedua menyimpan string "\LibraryServer01\AllVHDs" dan "\LibraryServer01\AllSOs" dalam variabel $SharePaths. Contoh ini mengasumsikan bahwa LibraryServer01 sudah menjadi server pustaka VMM.
Perintah terakhir menggunakan perulangan ForEach untuk meneruskan dua nama berbagi yang disimpan dalam $SharePaths ke cmdlet Add-SCLibraryShare , yang menambahkan setiap berbagi Windows sebagai berbagi pustaka ke VMM.
Catatan: Untuk informasi selengkapnya tentang Windows PowerShell standar pernyataan perulangan ForEach, ketik Get-Help about_ForEach
.
Pernyataan perulangan ForEach tidak sama dengan cmdlet ForEach-Object, yang menggunakan ForEach sebagai alias.
Parameter
-AddDefaultResources
Menunjukkan bahwa sumber daya default untuk berbagi pustaka ditambahkan.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Menentukan objek kredensial atau, untuk beberapa cmdlet, objek akun Jalankan Sebagai yang berisi nama pengguna dan kata sandi akun yang memiliki izin untuk melakukan tindakan ini. Atau, dalam kasus Restart-SCJob, memiliki izin untuk menyelesaikan tugas yang dimulai ulang.
Untuk informasi selengkapnya tentang objek PSCredential , ketik Get-Help Get-Credential
.
Untuk informasi selengkapnya tentang akun Jalankan Sebagai, ketik Get-Help New-SCRunAsAccount
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Menentukan deskripsi untuk berbagi pustaka.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Menentukan pengidentifikasi untuk serangkaian perintah yang akan berjalan sebagai set tepat sebelum perintah akhir yang menyertakan pengidentifikasi grup pekerjaan yang sama berjalan.
Type: | Guid |
Position: | Named |
Default value: | None |
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 |
-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 |
-SharePath
Menentukan jalur ke berbagi pustaka yang valid di server pustaka yang ada yang menggunakan jalur Universal Naming Convention (UNC).
Contoh format: -SharePath "\\LibServer01\LibShare"
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseAlternateDataStream
Menentukan apakah akan menggunakan Gunakan AlternateDataStream atau tidak.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Menentukan objek server VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
LibraryShare
Cmdlet ini mengembalikan objek LibraryShare .