diff --git a/docs/powershell.md b/docs/powershell.md index 5c5b233..28d19d7 100644 --- a/docs/powershell.md +++ b/docs/powershell.md @@ -1,4 +1,5 @@ # Powershell + ## IPv6 DHCP abschalten > Command: Get-NetIPInterface -AddressFamily [IPv6/IPv4] ```ruby @@ -12,21 +13,25 @@ Set-NetIPInterface -InterfaceAlias 'Inside' -AddressFamily 'IPv6' -Dhcp Disabled ```ruby Set-NetIPInterface -InterfaceIndex '3' -AddressFamily 'IPv6' -Dhcp Disabled ``` + ## Add-Route > Command: New-NetRoute -DestinationPrefix [Subnet] -InterfaceIndex [Index der Netzwerkkarte] -NextHop [IP-Adress] -RouteMetric [Metric] ```ruby New-NetRoute -DestinationPrefix '172.16.0.0/20' -InterfaceIndex '7' -NextHop '172.16.X.254' -RouteMetric '1' ``` + ## IP-Config > Command: New-NetIPAddress -InterfaceIndex [Index des Interfaces] -AddressFamily [IPv4/IPv6] -IPAddress [IP-Adress] -PrefixLength [SNM / Prefix] -DefaultGateway [IP-Adresse des Default-Gateway] ```ruby New-NetIPAddress -InterfaceIndex 3 -AddressFamily IPv4 -IPAddress '172.16.7.100' -PrefixLength '255.255.255.0' -DefaultGateway '172.16.7.254' ``` + ## DNS-Config > Command: Set-DnsClientServerAddress -InterfaceIndex [Index des Interfaces] -ServerAddresses ("[IP-Adresse primärer DNS]","[IP-Adresse sekundärer DNS]") ```ruby Set-DnsClientServerAddress -InterfaceIndex '3' -ServerAddresses ('172.16.7.11','172.16.7.12') ``` + ## Set-Hostname > Command: Rename-Computer -NewName [Name der Maschine] -Restart -Force ```ruby @@ -35,8 +40,7 @@ Rename-Computer -NewName 'DC01' -Restart -Force ## Remote Access Read TrustedHosts -> Command: Get-Item WSMan:localhost\client\TrustedHosts -```ruby +```ps Get-Item WSMan:localhost\client\TrustedHosts ``` Set TrustedHost @@ -44,4 +48,24 @@ Set TrustedHost ```ruby Set-Item WSMan:localhost\client\TrustedHosts –Value '172.16.7.254' ``` +Activate Remote-PS +```ruby +Enable-PsRemoting +``` +## Remote PS Execute +Remote befehle oder scirptblöcke ausführen +> Command: Invoke-Command –ComputerName [IP bzw. FQDN] –Credential [User] –Command {[Befehl]} + +> Command: Invoke-Command –ComputerName [IP bzw. FQDN] –Credential [User] –ScriptBlock {[Befehle]} +```ruby +Invoke-Command –ComputerName [IP bzw. FQDN] –Credential [User] –Command {[Befehl]} +``` +```ruby +Invoke-Command –ComputerName [IP bzw. FQDN] –Credential [User] –ScriptBlock {[Befehle]} +``` + +> Command: +```ruby + +``` \ No newline at end of file