windows - User-uafhængig TEMP-mappe til powershell fjernkopi

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger Copy-Item -FromSession til at kopiere en database-backup til min lokale vært. Faktisk Copy-Item har en 'fejl', hvor fjernmappen skal være tilgængelig på målmaskinen. Mit problem: på fjernmaskinen Jeg kopierer DB-backup til $env:TEMP. Afhængigt af de angivne legitimationsoplysninger kører jeg under en anden bruger end den, der bruges på min lokale maskine. Som følge heraf er biblioteket til kopiering af backup ikke tilgængeligt på min maskine. For eksempel hvis den eksterne bruger er 'Johnny', er backupen placeret under 'C: \ Users \ Johnny \ AppData \ Local \ Temp'. Hvis jeg 'Jeg er logget som' Jim 'på min lokale maskine, vil Copy-Item cmdlet bryde, da der ikke er nogen' C: \ Users \ Johnny \ AppData \ Local \ Temp 'på min lokale maskine.


Kan nogen give mig et tip, hvis der er en mere eller mindre 'generisk' temp mappe tilgængelig i Windows? Er det ok at bruge C: \ Windows \ temp for et sådant problem?

Bedste reference