The complete folder structure has been changed or updated
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
# PowerShell 2.0 Script
|
||||
# Änderung des windream Servers
|
||||
|
||||
# Digital Data
|
||||
# Ludwig-Rinn-Strasse 16
|
||||
# 35452 Heuchelheim
|
||||
# Tel.: 0641 / 202360
|
||||
# E-Mail: info@didalog.de
|
||||
|
||||
# Version 1.0
|
||||
# Letzte Aktualisierung: 15.10.2014
|
||||
|
||||
# WICHTIG: Falls sich dieses Skript nicht ausführen lässt,
|
||||
# muss dieser PS-Befehl noch mit administrativen Rechten ausgeführt werden:
|
||||
# set-executionpolicy unrestricted
|
||||
|
||||
#Requires –Version 2.0
|
||||
|
||||
#-----------------------------------------------------------------------------------------------------
|
||||
############################ Zusätzliche Assemblys hinzufügen bzw. laden. ############################
|
||||
#-----------------------------------------------------------------------------------------------------
|
||||
|
||||
[void][System.Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic')
|
||||
[void][System.Reflection.Assembly]::LoadwithPartialName("System.Windows.Forms")
|
||||
|
||||
#-----------------------------------------------------------------------------------------------------
|
||||
######################################## Variablen definieren. #######################################
|
||||
#-----------------------------------------------------------------------------------------------------
|
||||
|
||||
Set-variable -Name IdXPolling -Value 1000
|
||||
Set-variable -Name wdServerAlt -Value "windreamserver2"
|
||||
Set-variable -Name wdServerNeu -Value "windreamserver"
|
||||
|
||||
#-----------------------------------------------------------------------------------------------------
|
||||
####################################### Funktionen definieren. #######################################
|
||||
#-----------------------------------------------------------------------------------------------------
|
||||
|
||||
# Funktion für eine VBScript-typische Messagebox. Der Inhalt der Meldung wird in die Log Datei geschrieben.
|
||||
Function Func-Show-MsgBox
|
||||
{
|
||||
Param
|
||||
(
|
||||
[Parameter(Mandatory=$true)]
|
||||
[String]$Text,
|
||||
[String]$Title = 'Message',
|
||||
[String]$Icon = 'YesNo,Information'
|
||||
)
|
||||
|
||||
#Func-Write-LogDatei -LogEintrag -LogEintrag "MessageBox-Inhalt: $Text"
|
||||
[Microsoft.VisualBasic.Interaction]::MsgBox($text, $icon, $title)
|
||||
}
|
||||
|
||||
$PathTest = Test-Path -Path "HKCU:\Software\A.I.S. GmbH\windream\3.6\ServerShareSelector\$wdServerAlt" -PathType Container
|
||||
|
||||
IF ($PathTest -eq 'True')
|
||||
{
|
||||
Write-Host "Alter Servereintrag wurde erkannt $wdServerAlt, wird nun ersetzt mit $wdServerNeu"
|
||||
|
||||
Set-ItemProperty -Path "HKCU:\Software\A.I.S. GmbH\windream\3.6\IndexServer" -Name Policy -Value $IdxPolling -Type DWord
|
||||
Set-ItemProperty -Path "HKCU:\Software\A.I.S. GmbH\windream\3.6\ServerShareSelector\$wdServerAlt" -Name ClientHostName -Value $wdServerNeu -Type String
|
||||
Set-ItemProperty -Path "HKCU:\Software\A.I.S. GmbH\windream\3.6\ServerShareSelector\$wdServerAlt" -Name DMSServer -Value $wdServerNeu -Type String
|
||||
Set-ItemProperty -Path "HKCU:\Software\A.I.S. GmbH\windream\3.6\ServerShareSelector\$wdServerAlt" -Name TCPServer -Value $wdServerNeu -Type String
|
||||
|
||||
Rename-Item -Path "HKCU:\Software\A.I.S. GmbH\windream\3.6\ServerShareSelector\$wdServerAlt" -NewName $wdServerNeu
|
||||
|
||||
Set-ItemProperty -Path "HKCU:\Software\A.I.S. GmbH\windream\3.6\ServerShareSelector" -Name CurrentAlias -Value $wdServerNeu -Type String
|
||||
Set-ItemProperty -Path "HKCU:\Software\A.I.S. GmbH\windream\3.6\ServerShareSelector" -Name VFSAlias -Value $wdServerNeu -Type String
|
||||
|
||||
Func-Show-MsgBox -Text "Bitte diesen Benutzer ab und wieder anmelden, damit die Änderungen wirksam werden!" -Title "$wdServerAlt -> $wdServerNeu" -Icon OKonly
|
||||
|
||||
}
|
||||
|
||||
ELSE
|
||||
{
|
||||
Func-Show-MsgBox -Text "Der zu ändernde Servereintrag $wdServerAlt, konnte nicht gefunden werden!" -Title "$wdServerAlt -> $wdServerNeu" -Icon OKonly
|
||||
}
|
||||
Reference in New Issue
Block a user