Set-SCPortACLRule
Bağlantı noktası ACL kuralını değiştirir.
Syntax
Set-SCPortACLRule
[-VMMServer <ServerConnection>]
[-PortACLRule] <PortACLRule>
[-Name <String>]
[[-Description] <String>]
[-Type <PortACLRuleDirection>]
[-Action <PortACLRuleAction>]
[-LocalAddressPrefix <String>]
[-LocalPortRange <String>]
[-RemoteAddressPrefix <String>]
[-RemotePortRange <String>]
[-Protocol <PortACLRuleProtocol>]
[-Priority <UInt16>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Set-SCPortACLRule cmdlet'i Virtual Machine Manager'da (VMM) bağlantı noktası erişim denetim listesi (ACL) kuralını değiştirir.
Örnekler
Örnek 1: Bağlantı noktası ACL kuralı önceliğini değiştirme
PS C:\> $PortACLRule = Get-SCPortACLRule -Name "AllowRDPAccess"
PS: C:\> Set-SCPortACLRule -PortACLRule $PortACLRule -Priority 220"
İlk komut AllowRDPAccess adlı bağlantı noktası ACL kuralını alır ve $PortACLRule değişkeninde depolar.
İkinci komut, $PortACLRule kuralın önceliğini 220 olarak değiştirir.
Örnek 2: Bağlantı noktası acl kuralı uzak adres aralığını ve protokollerini değiştirme
PS C:\> $PortACLRule = Get-SCPortACLRule -Name "AllowRDPAccess"
PS: C:\> Set-SCPortACLRule -PortACLRule $portACLRule -RemoteAddressPrefix 172.185.21.0/24 -Protocol Udp
İlk komut AllowRDPAccess adlı bağlantı noktası ACL kuralını alır ve $PortACLRule değişkeninde depolar.
İkinci komut, $PortACLRule içindeki ACL kuralının protokolunu UDP olarak değiştirir ve uzak adres aralığını farklı bir alt ağa ayarlar.
Parametreler
-Action
Bağlantı noktası ACL kuralı eylem nesnesini belirtir.
Type: | PortACLRuleAction |
Accepted values: | Allow, Deny |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Bağlantı noktası ACL kuralı için bir açıklama belirtir.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
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 |
-LocalAddressPrefix
Yerel adres ön ekini belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LocalPortRange
Yerel bağlantı noktası aralığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Bağlantı noktası ACL kuralının adını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Bir kullanıcı rolü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PortACLRule
Değiştirileceği bağlantı noktası ACL kuralını belirtir.
Type: | PortACLRule |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Priority
Önceliği belirtir.
Type: | UInt16 |
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 |
-Protocol
Protokolü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- Tcp
- Udp
- Herhangi biri
Type: | PortACLRuleProtocol |
Accepted values: | Tcp, Udp, Any |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteAddressPrefix
Uzak adres ön ekini belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemotePortRange
Uzak bağlantı noktası aralığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
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 |
-Type
Türünü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- Gelen
- Giden
Type: | PortACLRuleDirection |
Accepted values: | Inbound, Outbound |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 |