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