From d41fd2ea643d7f4d1da055cb0ea460e714a3dbbe Mon Sep 17 00:00:00 2001
From: Saad Chaaban <saad.chaaban@hu-berlin.de>
Date: Thu, 20 Jul 2023 22:02:40 +0200
Subject: [PATCH] =?UTF-8?q?Update=20changeIP.ps1=20Beschreibung=20in=20die?=
 =?UTF-8?q?=20Datei=20eingef=C3=BCgt.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Das aktuelle Script hochgeladen,  welches weniger Eingaben erfordert.
---
 windows/changeIP.ps1 | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/windows/changeIP.ps1 b/windows/changeIP.ps1
index b05e12e..cd47a8e 100644
--- a/windows/changeIP.ps1
+++ b/windows/changeIP.ps1
@@ -1,6 +1,14 @@
-#
-# IP adressen Script mit anschließender MAC-Adressenausgabe
-#
+<#
+.SYNOPSIS
+  Windows Ethernet IP Changer
+.DESCRIPTION
+  Dieses Script ändert die IP Adresse von ausgewählter Ethernet Hardware und gibt die Infos in eine CSV Datei aus, welche ins DDI importiert werden kann.
+.OUTPUTS
+	Die Datei "MACADRESS.csv" wird im selbigen Ordner ausgegeben wie das Script ausgeführt wird.
+.NOTES
+  Author:         Saad Chaaban
+  Creation Date:  12022-01-01
+#>
 
 # Behebt das Problem das die Datei komische Zeichen generiert
 $PSStyle.OutputRendering = 'Host'
@@ -41,7 +49,8 @@ switch (Read-Host "Auswahl eingeben und mit Enter bestätigen"){
 	Set-DnsClientServerAddress -InterfaceIndex $Interface.ifIndex -ServerAddresses 141.20.2.3,141.20.1.3
 
 	$ipadress = Get-NetIPAddress | select ifIndex, IPV4Address | Where-Object { ( $_.ifIndex -eq $Interface.ifIndex  ) -and ( $_.IPV4Address -match '141' )}
-	$export = @( [pscustomobject]@{Name=[System.Net.Dns]::GetHostByName($env:computerName).hostname;Address=$ipadress.IPV4Address;MAC=$Interface.MacAddress;Hostname=[Net.Dns]::GetHostName();'Class param: hub_ip_comment'="CHANGE ME";'Class param: hub_workgroup'="CHANGE ME"}
+	$export = @( [pscustomobject]@{Name=[System.Net.Dns]::GetHostByName($env:computerName).hostname;Address=$ipadress.IPV4Address;MAC=$Interface.MacAddress;Hostname=[Net.Dns]::GetHostName();'Class param: hub_ip_comment
+'="CHANGE ME";'Class param: hub_workgroup'="CHANGE ME"}
 	   )
 	$export
 	$export | Export-Csv -Path $psscriptroot\MACADRESS.csv
@@ -66,4 +75,4 @@ default {"Ungültige Eingabe"}
 }
 	
 Write-Host -NoNewLine 'Press any key to continue...';
-$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown');
\ No newline at end of file
+$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown');
-- 
GitLab