mrheisenberg
Goto Top

Skript zum Kopieren einer Datei

Moin Leute,

ich habe folgendes Problem, mein Skript will nicht laufen, es wird mir einem "Undefinierten Fehler" beendet... keine Ahnung, mehr gibt die Meldung in der PowerShell-ISE nicht her.

Ausgeführt wird es als Admin, dieser hat auch Berechtigung auf die Clients:

Import-Module ActiveDirectory

$ShortcutPath = "C:\Users\----\Desktop\WEBANWENDUNG.url"  

$OUName = "--OUPFAD--"  

$Computers = Get-ADComputer -Filter * -SearchBase $OUName

foreach ($Computer in $Computers) {
    $ComputerName = $Computer.Name
    $PublicDesktopPath = "\\$ComputerName\c$\Users\Public\Desktop"  
    Copy-Item; $ShortcutPath $PublicDesktopPath -Force
    Write-Host "Verknüpfung wurde auf dem öffentlichen Desktop von $ComputerName erstellt."  
}

Relativ simples Skript, es soll mir nur eine Verknüpfung vom Domain Controller auf die Clients knallen, und dies auf den "öffentlichen Desktop" dass diese allen Benutzern zur Verfügung steht....

Typischer Montag... wennns was hat dann permanent...

Evtl. kann mir jemand sagen an was es happert, wäre dankbar.

Grüße

Content-ID: 8010313160

Url: https://administrator.de/forum/skript-zum-kopieren-einer-datei-8010313160.html

Ausgedruckt am: 22.12.2024 um 08:12 Uhr

6376382705
Lösung 6376382705 31.07.2023 aktualisiert um 13:23:55 Uhr
Goto Top
Copy-Item; (semikolon)

Import-Module ActiveDirectory

$ShortcutPath = "C:\Users\----\Desktop\WEBANWENDUNG.url"  

$OUName = "--OUPFAD--"  

$Computers = Get-ADComputer -Filter * -SearchBase $OUName

foreach ($Computer in $Computers) {
    $ComputerName = $Computer.Name
    $PublicDesktopPath = "\\$ComputerName\c$\Users\Public\Desktop"  
    Copy-Item $ShortcutPath $PublicDesktopPath -Force
    Write-Host "Verknüpfung wurde auf dem öffentlichen Desktop von $ComputerName erstellt."  
}

Gruß
MrHeisenberg
MrHeisenberg 31.07.2023 um 13:25:54 Uhr
Goto Top
Zitat von @6376382705:

Copy-Item; (semikolon)

Import-Module ActiveDirectory

$ShortcutPath = "C:\Users\----\Desktop\WEBANWENDUNG.url"  

$OUName = "--OUPFAD--"  

$Computers = Get-ADComputer -Filter * -SearchBase $OUName

foreach ($Computer in $Computers) {
    $ComputerName = $Computer.Name
    $PublicDesktopPath = "\\$ComputerName\c$\Users\Public\Desktop"  
    Copy-Item $ShortcutPath $PublicDesktopPath -Force
    Write-Host "Verknüpfung wurde auf dem öffentlichen Desktop von $ComputerName erstellt."  
}

Gruß

Dank & Anerkennung , hast mir weitergeholfen face-smile
6376382705
6376382705 31.07.2023 um 13:26:13 Uhr
Goto Top
Gerne, hab' einen erfolgreichen Tag. face-smile