From 49185002fc5948d0d317e38d251394b168212f3d Mon Sep 17 00:00:00 2001 From: Tim Eertmoed Date: Thu, 24 Oct 2024 09:47:50 +0200 Subject: [PATCH] docs/powershell.md aktualisiert --- docs/powershell.md | 74 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 57 insertions(+), 17 deletions(-) diff --git a/docs/powershell.md b/docs/powershell.md index ac05c5a..cc01f39 100644 --- a/docs/powershell.md +++ b/docs/powershell.md @@ -1,28 +1,69 @@ -## Interface +## Basic-config -> Command: Get-NetIPInterface -AddressFamily [IPv6/IPv4] -```ruby -Get-NetIPInterface -AddressFamily 'IPv6' -``` + Set-Password, Set-Hostname, IP-Config, DNS-Config - -## IPv6
-IPv6-an/abschalten +Expand + +#### Set-Password + +> Command: Get-LocalUser -Name [Username] | Set-LocalUser -Password (ConvertTo-SecureString -AsPlainText [Password] -Force) +```ruby +Get-LocalUser -Name 'Administrator' | Set-LocalUser -Password (ConvertTo-SecureString -AsPlainText 'Passw0rd' -Force) +``` + +#### Set-Hostname + +> Command: Rename-Computer -NewName [Name der Maschine] -Restart -Force +```ruby +Rename-Computer -NewName 'DC01' -Restart -Force +``` + +#### 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') +``` + +
+ +## Interface Options + + Infos auslesen, IPv6 on/off, DHCPv6 on/off, Networkmode [Public,Private,Domain] + +
+ +Expand + +#### Adapterinfos auslesen [Name/Index/Ip-Adress] + IPv6 -AddressFamily 'IPv6' + IPv4 -AddressFamily 'IPv4' + +```ruby +Get-NetIPInterface +``` + +#### IPv6-an/abschalten -Schaltet IPv6 komplett ab! > Command: [Disable/Enable]-NetAdapterBinding -Name [Name der Netzwerkkarte] -ComponentID ms_tcpip6 ```ruby Disable-NetAdapterBinding -Name 'eth0' -ComponentID ms_tcpip6 ``` +```ruby +Enable-NetAdapterBinding -Name 'eth0' -ComponentID ms_tcpip6 +``` -### IPv6-DHCP-abschalten -
+#### IPv6-DHCP-abschalten -IPv6-DHCP-abschalten - -Nur DHCPv6 abschalten > Command: Set-NetIPInterface -InterfaceAlias [Name der Netzwerkkarte] -AddressFamily [IPv4/IPv6] -Dhcp Disabled ```ruby Set-NetIPInterface -InterfaceAlias 'Inside' -AddressFamily 'IPv6' -Dhcp Disabled @@ -32,9 +73,6 @@ Set-NetIPInterface -InterfaceAlias 'Inside' -AddressFamily 'IPv6' -Dhcp Disabled Set-NetIPInterface -InterfaceIndex '3' -AddressFamily 'IPv6' -Dhcp Disabled ``` -
-
- ## Set-Networkcard-to-private Profil der Netzwerkkarte auf Privat umstellen (Firewall) > Comman: Set-NetConnectionProfile -InterfaceIndex [Index der Netzwerkkarte] -NetworkCategory "Private" @@ -42,6 +80,8 @@ Profil der Netzwerkkarte auf Privat umstellen (Firewall) Set-NetConnectionProfile -InterfaceIndex '3' -NetworkCategory 'Private' ``` + + ## Add-Route > Command: New-NetRoute -DestinationPrefix [Subnet] -InterfaceIndex [Index der Netzwerkkarte] -NextHop [IP-Adress] -RouteMetric [Metric] ```ruby