$logstring = Invoke-Command -ComputerName $filesServer -ScriptBlock {
param(
$logstring,
$grp
)
$Klassenbuchordner = "KB " + $grp.Gruppe
$Gruppenordner = $grp.Gruppe
$share = $grp.Gruppe
$path = "D:\Gruppen\$Gruppenordner"
if ((Test-Path D:\Dozenten\01_Klassenbücher\$Klassenbuchordner) -eq $true)
{$logstring += "Verzeichnis für Klassenbücher existiert bereits"}
else {
mkdir D:\Dozenten\01_Klassenbücher\$Klassenbuchordner
$logstring += "Klassenbuchordner wurde erstellt!"
}} -ArgumentList $logstring, $grp
我的目标是测试目录的存在并按需创建。
问题是路径包含德语字母(元音变音),目标服务器无法正确看到这些字母。
例如,服务器接收路径"D:\Dozent\01_Klassenbücher"而不是预期的"D:\Dozent\01_Klassenbücher".
如何强制使用正确的 UTF-8 编码?