docs/powershell.md aktualisiert

This commit is contained in:
2024-10-24 09:20:40 +02:00
parent d5074139b2
commit 2205d2166c

View File

@@ -1,48 +1,50 @@
# Powershell # Powershell
## Basic-User-config ## Basic-config
Set-Password, Set-Hostname, IP-Config, DNS-Config
<details> <details>
## Set-Password <summary>Expand</summary>
#### Set-Password
<summary>Set-Password</summary>
> Command: Get-LocalUser -Name [Username] | Set-LocalUser -Password (ConvertTo-SecureString -AsPlainText [Password] -Force) > Command: Get-LocalUser -Name [Username] | Set-LocalUser -Password (ConvertTo-SecureString -AsPlainText [Password] -Force)
```ruby ```ruby
Get-LocalUser -Name 'Administrator' | Set-LocalUser -Password (ConvertTo-SecureString -AsPlainText 'Passw0rd' -Force) Get-LocalUser -Name 'Administrator' | Set-LocalUser -Password (ConvertTo-SecureString -AsPlainText 'Passw0rd' -Force)
``` ```
</details>
## Set-Hostname #### Set-Hostname
> Command: Rename-Computer -NewName [Name der Maschine] -Restart -Force > Command: Rename-Computer -NewName [Name der Maschine] -Restart -Force
```ruby ```ruby
Rename-Computer -NewName 'DC01' -Restart -Force Rename-Computer -NewName 'DC01' -Restart -Force
``` ```
## IP-Config #### IP-Config
> Command: New-NetIPAddress -InterfaceIndex [Index des Interfaces] -AddressFamily [IPv4/IPv6] -IPAddress [IP-Adress] -PrefixLength [SNM / Prefix] -DefaultGateway [IP-Adresse des Default-Gateway] > Command: New-NetIPAddress -InterfaceIndex [Index des Interfaces] -AddressFamily [IPv4/IPv6] -IPAddress [IP-Adress] -PrefixLength [SNM / Prefix] -DefaultGateway [IP-Adresse des Default-Gateway]
```ruby ```ruby
New-NetIPAddress -InterfaceIndex 3 -AddressFamily IPv4 -IPAddress '172.16.7.100' -PrefixLength '255.255.255.0' -DefaultGateway '172.16.7.254' New-NetIPAddress -InterfaceIndex 3 -AddressFamily IPv4 -IPAddress '172.16.7.100' -PrefixLength '255.255.255.0' -DefaultGateway '172.16.7.254'
``` ```
## DNS-Config #### DNS-Config
> Command: Set-DnsClientServerAddress -InterfaceIndex [Index des Interfaces] -ServerAddresses ("[IP-Adresse primärer DNS]","[IP-Adresse sekundärer DNS]") > Command: Set-DnsClientServerAddress -InterfaceIndex [Index des Interfaces] -ServerAddresses ("[IP-Adresse primärer DNS]","[IP-Adresse sekundärer DNS]")
```ruby ```ruby
Set-DnsClientServerAddress -InterfaceIndex '3' -ServerAddresses ('172.16.7.11','172.16.7.12') Set-DnsClientServerAddress -InterfaceIndex '3' -ServerAddresses ('172.16.7.11','172.16.7.12')
``` ```
</details>
## Interface ## Interface
<details>
<summary>Interface Name/Index auslesen</summary>
> Command: Get-NetIPInterface -AddressFamily [IPv6/IPv4] > Command: Get-NetIPInterface -AddressFamily [IPv6/IPv4]
```ruby ```ruby
Get-NetIPInterface -AddressFamily 'IPv6' Get-NetIPInterface -AddressFamily 'IPv6'
``` ```
</details>
## IPv6 ## IPv6
<details> <details>