Profilbilder rsp. User Account Pictures
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 503 Mal
- Gender:
Re: Profilbilder rsp. User Account Pictures
habe noch ein weiteres Script von ChatGPT gefordert:
funktioniert bei mir aber ebenfalls nicht. Bild (jpg) liegt in 448X448 vor.
funktioniert bei mir aber ebenfalls nicht. Bild (jpg) liegt in 448X448 vor.
Code: Alles auswählen
# Pfad zur neuen Bilddatei
$imagePath = "C:\Pfad\zum\Bild.jpg"
# Stelle sicher, dass das Bild existiert
if (-Not (Test-Path -Path $imagePath)) {
Write-Host "Das Bild wurde nicht gefunden. Bitte überprüfe den Pfad." -ForegroundColor Red
exit
}
# Funktionen und Variablen definieren
function Get-UserSID {
param(
[string]$userName
)
# Query WMI for user SID
$wmi = Get-WmiObject Win32_UserAccount -Filter "Name='$userName'"
return $wmi.SID
}
# Aktuellen Benutzer und dessen SID ermitteln
$currentUsername = $env:USERNAME
$userSid = Get-UserSID -userName $currentUsername
# Erforderliche Verzeichnisse
$publicAccountPicturesPath = "$env:PROGRAMDATA\Microsoft\User Account Pictures"
$userAccountPicturesPath = "$env:APPDATA\Microsoft\Windows\AccountPictures"
# Sicherstellen, dass das Verzeichnis existiert
if (-Not (Test-Path -Path $userAccountPicturesPath)) {
New-Item -ItemType Directory -Path $userAccountPicturesPath -Force | Out-Null
}
# Bild an alle relevanten Stellen kopieren
try {
# Kopiere Bild zu ProgramData-Verzeichnis
Copy-Item -Path $imagePath -Destination "$publicAccountPicturesPath\$userSid.jpg" -Force
# Kopiere Bild zu Benutzer-Verzeichnis
Copy-Item -Path $imagePath -Destination "$userAccountPicturesPath\$userSid.jpg" -Force
Write-Host "Das Benutzerprofilbild wurde erfolgreich geändert." -ForegroundColor Green
} catch {
Write-Host "Es ist ein Fehler beim Ändern des Benutzerprofilbilds aufgetreten: $_" -ForegroundColor Red
}
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
-
Tante Google
- g-force
- Elite
- Beiträge: 2702
- Registriert: 07.10.2016, 19:30
- Hat sich bedankt: 403 Mal
- Danke erhalten: 416 Mal
- Gender:
Re: Profilbilder rsp. User Account Pictures
Hast Du denn die Zeile
entsprechend angepasst?
Werden die Bilder weiterhin per "$OEM$" in den angegebenen Pfad kopiert?
Welche Fehlermeldung bekommst Du?
Code: Alles auswählen
$imagePath = "C:\Pfad\zum\Bild.jpg"
Werden die Bilder weiterhin per "$OEM$" in den angegebenen Pfad kopiert?
Welche Fehlermeldung bekommst Du?
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 503 Mal
- Gender:
Re: Profilbilder rsp. User Account Pictures
Bei dem ersten Script im vorherigen Beitrag muss der Name des Bildes gleich dem Usernamen sein.
Beim letzten Script von ChatGPT habe ich den Pfad und Namen angepasst. Fehlermeldung weiß ich jetzt leider nicht mehr. OEM mache ich wie bisher.
Beim letzten Script von ChatGPT habe ich den Pfad und Namen angepasst. Fehlermeldung weiß ich jetzt leider nicht mehr. OEM mache ich wie bisher.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 503 Mal
- Gender:
Re: Profilbilder rsp. User Account Pictures
so, hier noch die Fehlermeldung nachgereicht. Die konnte ich so als Batch nicht sehen. Erst wenn ich das Powershell-Script mit aufrufe, dann sehe ich:
Da fehlt dann wohl noch eine Klammer. Keine Ahnung, wo die hin soll.
Code: Alles auswählen
.\windows-batchdatei.ps1
Code: Alles auswählen
In C:\users\martin\downloads\Windows-Batchdatei.ps1:44 Zeichen:87
+ ... Ändern des Benutzerprofilbilds aufgetreten: $_" -ForegroundColor Red
+ ~~~~~~~~~~~~~~~~~~~~~~
Die Zeichenfolge hat kein Abschlusszeichen: ".
In C:\users\martin\downloads\Windows-Batchdatei.ps1:43 Zeichen:9
+ } catch {
+ ~
Die schließende "}" fehlt im Anweisungsblock oder der Typdefinition.
+ CategoryInfo : ParserError: (:) [], ParseException
+ FullyQualifiedErrorId : TerminatorExpectedAtEndOfString
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114