Set-SCVirtualFloppyDisk
VMM'de kullanılan sanal disketin özelliklerini değiştirir.
Syntax
Set-SCVirtualFloppyDisk
[-UserRole <UserRole>]
[-Enabled <Boolean>]
[-VMMServer <ServerConnection>]
[-VirtualFloppyDisk] <VirtualFloppyDisk>
[-Name <String>]
[-SharePath <String>]
[-Description <String>]
[-Owner <String>]
[-FamilyName <String>]
[-Release <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVirtualFloppyDisk
[-VMMServer <ServerConnection>]
[-VirtualFloppyDisks] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk]>
-FamilyName <String>
-Release <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCVirtualFloppyDisk cmdlet'i, Virtual Machine Manager (VMM) ortamında kullanılan bir sanal disketin bir veya daha fazla özelliğini değiştirir. VMM'de kullanılan sanal disket dosyası, Windows tabanlı bir .vfd dosyası veya VMware tabanlı .flp dosyasıdır.
Değiştirebileceğiniz özellikler şunlardır:
Description
Etkin
Name
Sahip
Sharepath
Sanal disket dosyasını VMM kitaplığında depolayabilir veya sanal disketi bir sanal makineye ekleyebilirsiniz.
Örnekler
Örnek 1: Sanal disketin açıklamasını değiştirme
PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD -Description "Latest Boot Floppy"
İlk komut, dosyası LibraryServer01'de depolanan VMMServer01'deki VMM kitaplığından BootFloppy.vfd adlı disket nesnesini alır ve nesneyi $VFD değişkeninde depolar.
İkinci komut, $VFD depolanan sanal disket nesnesinin açıklamasını "En Son Önyükleme Disketi" olarak değiştirir.
Örnek 2: Sanal disketi devre dışı bırakma
PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD -Enabled $FALSE
İlk komut, dosyası LibraryServer01'de depolanan BootFloppy.vfd adlı sanal disket nesnesini alır ve nesneyi $VFD değişkeninde depolar.
İkinci komut, $VFD depolanan sanal disket nesnesini devre dışı bırakır.
Örnek 3: VMware tabanlı sanal disketin adını değiştirme
PS C:\> $FLP = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "ESXBootFloppy.flp" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $FLP -Name "ESXBootFloppy-Beta.flp"
İlk komut LibraryServer01 üzerinde ESXBootFloppy.flp adlı disket nesnesini alır ve nesneyi $FLP değişkeninde depolar.
İkinci komut, $FLP depolanan sanal disket nesnesinin adını ESXBootFloppy-Beta.flp olarak değiştirir.
Not: Varsayılan olarak, kitaplıktaki bir sanal disket nesnesinin adı, kitaplık paylaşımındaki gerçek sanal disket dosyasının adıyla aynı addır (uzantı dahil). Kitaplıktaki sanal disket nesnesinin adını değiştirmek, kitaplık sunucusunda depolanan gerçek sanal disket dosyasının adını değiştirmez.
Örnek 4: "Bilinmeyen" sahibi olan tüm sanal disketler için bir sahip belirtin
PS C:\> Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-SCVirtualFloppyDisk -Owner "Contoso\ReneeLo"
Bu komut, VMM kitaplığından sahibi "Bilinmiyor" olan tüm sanal disket nesnelerini alır ve ardından her sanal disket nesnesi için bir sahip belirtir.
Parametreler
-Description
Sanal disket için bir açıklama belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
$True olarak ayarlandığında bir nesneyi etkinleştirir veya $False olarak ayarlandığında bir nesneyi devre dışı bırakır. Örneğin, bir sanal makine şablonundaki yazılımı yükseltmek istiyorsanız, kullanıcıların bu nesneyi kullanmasını geçici olarak engellemek için VMM kitaplığında şablon nesnesini devre dışı bırakabilirsiniz.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FamilyName
VMM kitaplığındaki bir fiziksel kaynak için bir aile adı belirtir. Bu değer, kitaplık kaynakları arasında denklik sağlamak için Release, Namespace ve Type ile birlikte kullanılır.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
VMM nesnesinin adını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
VMM nesnesinin sahibini, geçerli bir etki alanı kullanıcı hesabı biçiminde belirtir.
- Örnek biçim:
-Owner "Contoso\PattiFuller"
- Örnek biçim:
-Owner "PattiFuller@Contoso"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Release
Kitaplık kaynağının yayınını açıklayan bir dize belirtir. VMM, kitaplığa aktarılan her kaynak için otomatik olarak bir yayın değeri oluşturur. Kaynak içeri aktarıldıktan sonra dize özelleştirilebilir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePath
Evrensel Adlandırma Kuralı (UNC) yolu kullanan mevcut bir kitaplık sunucusundaki geçerli bir kitaplık paylaşımının yolunu belirtir.
Örnek biçim: -SharePath "\\LibServer01\LibShare"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Bir kullanıcı rolü nesnesi belirtir.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualFloppyDisk
Sanal disket nesnesini belirtir.
Type: | VirtualFloppyDisk |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualFloppyDisks
Disket nesnelerinin bir dizisini belirtir.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Bir VMM sunucu nesnesi belirtir.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Çıkışlar
VirtualFloppyDisk
Bu cmdlet bir VirtualFloppyDisk nesnesi döndürür.
Notlar
- Get-SCVirtualFloppyDisk cmdlet'i kullanılarak alınabilen bir VMM sanal disket nesnesi gerektirir.