Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym temacie dowiesz się, jak zarządzać kontrolą dostępu opartą na rolach za pomocą programu Windows PowerShell przy użyciu usługi IPAM.
Note
Aby uzyskać referencję poleceń programistycznych Windows PowerShell dla usługi IPAM, zobacz cmdlety IpamServer w Windows PowerShell.
Nowe polecenia IPAM programu Windows PowerShell umożliwiają pobieranie i zmienianie zakresów dostępu obiektów DNS i DHCP. W poniższej tabeli przedstawiono poprawne polecenie do użycia dla każdego obiektu IPAM.
| IpAM, obiekt | Command | Description |
|---|---|---|
| Serwer DNS | Get-IpamDnsServer | To polecenie cmdlet zwraca obiekt serwera DNS w usłudze IPAM |
| Strefa DNS | Get-IpamDnsZone | To polecenie cmdlet zwraca obiekt strefy DNS w usłudze IPAM |
| Rekord zasobu DNS | Get-IpamResourceRecord | To polecenie cmdlet zwraca obiekt rekordu zasobu DNS w usłudze IPAM |
| Usługa przesyłania dalej warunkowego DNS | Get-IpamDnsConditionalForwarder | To polecenie cmdlet zwraca obiekt warunkowego usługi przesyłania dalej DNS w usłudze IPAM |
| Serwer DHCP | Get-IpamDhcpServer | Ten cmdlet zwraca obiekt serwera DHCP w IPAM |
| Superzakres DHCP | Get-IpamDhcpSuperscope | To polecenie cmdlet zwraca obiekt superzakresu DHCP w usłudze IPAM |
| Zakres DHCP | Get-IpamDhcpScope | To polecenie cmdlet zwraca obiekt zakresu DHCP w usłudze IPAM |
W poniższym przykładzie danych wyjściowych Get-IpamDnsZone polecenia polecenie cmdlet pobiera dublin.contoso.com strefę DNS.
PS C:\Users\Administrator.CONTOSO> Get-IpamDnsZone -ZoneType Forward -ZoneName dublin.contoso.com
ZoneName : dublin.contoso.com
ZoneType : Forward
AccessScopePath : \Global\Dublin
IsSigned : False
DynamicUpdateStatus : None
ScavengeStaleRecords : False
Ustawianie zakresów dostępu w obiektach IPAM
Zakresy dostępu można ustawić w obiektach IPAM przy użyciu Set-IpamAccessScope polecenia . Za pomocą tego polecenia można ustawić zakres dostępu na określoną wartość dla obiektu lub spowodować, że obiekty dziedziczą zakres dostępu z obiektów nadrzędnych. Poniżej przedstawiono obiekty, które można skonfigurować za pomocą tego polecenia.
Zakres DHCP
Serwer DHCP
Superzakres DHCP
Usługa przesyłania dalej warunkowego DNS
Rekordy zasobów DNS
Serwer DNS
Strefa DNS
Blok adresów IP
Zakres adresów IP
Przestrzeń adresów IP
Podsieć IP adresu
Poniżej znajduje się składnia Set-IpamAccessScope polecenia .
NAME
Set-IpamAccessScope
SYNTAX
Set-IpamAccessScope [-IpamRange] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]
Set-IpamAccessScope [-IpamDnsServer] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]
Set-IpamAccessScope [-IpamDhcpServer] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]
Set-IpamAccessScope [-IpamDhcpSuperscope] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]
Set-IpamAccessScope [-IpamDhcpScope] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]
Set-IpamAccessScope [-IpamDnsConditionalForwarder] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]
Set-IpamAccessScope [-IpamDnsResourceRecord] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]
Set-IpamAccessScope [-IpamDnsZone] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]
Set-IpamAccessScope [-IpamAddressSpace] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]
Set-IpamAccessScope [-IpamSubnet] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]
Set-IpamAccessScope [-IpamBlock] -InputObject <ciminstance[]> [-AccessScopePath <string>] [-IsInheritedAccessScope] [-PassThru] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]
W poniższym przykładzie zakres dostępu strefy DNS dublin.contoso.com został zmieniony z Dublin na Europa.
PS C:\Users\Administrator.CONTOSO> Get-IpamDnsZone -ZoneType Forward -ZoneName dublin.contoso.com
ZoneName : dublin.contoso.com
ZoneType : Forward
AccessScopePath : \Global\Dublin
IsSigned : False
DynamicUpdateStatus : None
ScavengeStaleRecords : False
PS C:\Users\Administrator.CONTOSO> $a = Get-IpamDnsZone -ZoneType Forward -ZoneName dublin.contoso.com
PS C:\Users\Administrator.CONTOSO> Set-IpamAccessScope -IpamDnsZone -InputObject $a -AccessScopePath \Global\Europe -PassThru
ZoneName : dublin.contoso.com
ZoneType : Forward
AccessScopePath : \Global\Europe
IsSigned : False
DynamicUpdateStatus : None
ScavengeStaleRecords : False