Amikor megpróbál futtatni egy PowerShell-szkriptet vagy parancsot a Exportálás-CSV-parancsmag Windows 11-es vagy Windows 10-es ügyfélgépén vagy egy tartományban lévő Windows Server-en kaphat Az útvonalhoz való hozzáférés megtagadva Kimenet. Ez a bejegyzés a probléma megfelelő javításait kínálja.
Windows 10 PowerShell verzió
A hibakódrészlet a következő kimenethez hasonlót olvas a megadott szintaxistól és paraméterektől függően:
Export-csv : A „C:\export.csv” elérési úthoz való hozzáférés megtagadva.
Soron:1 karakter:14
+ get-process | Export-csv -Path 'C:\export.csv' -NoTypeInformation
Ez a hiba leginkább a következő okok miatt fordulhat elő.
- Rendszergazdai engedélyek nélkül futtatja a PowerShellt.
- A szkript helytelen kódja vagy szintaxisa, amely extra szóközt tartalmazhat az elérési útban, például egy kötőjelet vagy bármi mást, aminek nem kellene ott lennie.
- Helyesírási hibák a PowerShell parancsban.
A PowerShell Export-CSV hozzáférése az elérési úthoz megtagadva
Ha megkapja a Az útvonalhoz való hozzáférés megtagadva hibakimenet a futtatásakor PowerShell Export-CSV parancsmagot Windows-ügyfél- vagy kiszolgálógépen, akkor az alábbiakban bemutatott egyszerű javítások, különösebb sorrendben, alkalmazhatók a probléma megoldására és a parancs végrehajtására.
- Futtassa az Export-CSV parancsot a PowerShell emelt szintű konzolján
- Módosítsa az Export-CSV fájl/mappa helyét
- Nevezze el az Export-CSV fájlt
Lássuk ezeket a javításokat részletesen. Győződjön meg arról, hogy Windows PowerShell-szkript végrehajtása engedélyezve van a gépen.
1] Futtassa az Export-CSV parancsot a PowerShell emelt szintű konzolján
Amint a fenti bevezető képen látható, a Az elérési úthoz való export-CSV-hozzáférés megtagadva hiba jelenik meg, ha a parancsot rendszergazdai jogosultságok nélkül futtatják a PowerShellben. Tehát ellenőrizze, hogy ez nem az Ön esete. Ha nem, akkor folytassa a következő javaslattal; ellenkező esetben nyissa meg a PowerShellt vagy a Windows Terminált emelt módban, majd futtassa a parancsot, ügyelve arra, hogy a parancsban ne legyenek helyesírási hibák, valamint a kód vagy a szintaxis helyes - például ellenőrizze, hogy vannak-e felesleges szóközök az elérési útból, és távolítsa el őket. , egy kötőjel vagy bármely olyan karakter, amely nem szerepelhet a szintaxisban.
xbox nagykövet kvíz válaszok
Olvas : Futtassa a PowerShell-szkripteket helyileg bejelentkezés nélkül
2] Módosítsa az Export-CSV fájl/mappa helyét
Ez a javítás megköveteli, hogy az exportálást ugyanabba a mappába írja, amelyben a szkriptek találhatók. Ez az Export-CSV-ből épül fel, amely rendszergazdai jogosultságokat vagy emelt szintű PowerShell-konzolt igényel a fent leírt sikeres végrehajtáshoz. Feltétlenül fel kell hívni a figyelmet arra, hogy a magassági követelmény csak az olyan rendszerkönyvtárakra vonatkozik, mint például:
- C:\
- C:\Windows
- C:\Program Files
- C:\Program Files (x86)
- C:\Felhasználók
A fenti könyvtárak minden felhasználó számára szabványosak, és tartalmuk megváltoztatása hatékonyan megváltoztatná a Windows környezetet más felhasználók számára is, mivel a Windows több felhasználó számára készült (függetlenül attól, hogy csak egy felhasználó számára lesz beállítva), és a Windows az ezeket a könyvtárakat. Így ezeknek a könyvtáraknak bármilyen változtatása vagy módosítása komoly hatással lehet az operációs rendszer teljesítményére, és potenciálisan más felhasználókat is érinthet.
Ez azt jelenti, hogy ha van egyéni könyvtára, akkor a fájlok hozzáadásához nem kell emelni. Az C:\Temp
könyvtár csak egy másik ilyen könyvtár. Összefoglalva tehát, minden olyan változtatáshoz, amely más felhasználói könyvtárakat vagy a Windows környezetet érinti, rendszergazdai jogokra lesz szükség – minden máshoz nem.
3] Nevezze el az Export-CSV fájlt
Ehhez a javításhoz tegyük fel, hogy a következő szkriptet próbálja futtatni, és a hiba jelentkezik:
convert.mod to.mpg
Get-AzureADApplication -all true | Export-CSV -path F:\ADpp
Ebben az esetben a probléma megoldásához a következőképpen kell elneveznie a CSV-fájlt:
Export-CSV -Path "F:\ADpp22-12-05_AzureADApps.csv" -NoTypeInformation
Remélem, ez a bejegyzés segít!
Olvassa el a következőt : A PowerShell Get-Appxpackage nem működik vagy a hozzáférés megtagadva
Hogyan exportálhatom az Active Directory-felhasználókat CSV-fájlokba a PowerShell segítségével?
Az Active Directory-felhasználók PowerShell segítségével CSV-fájlba történő exportálásához az alábbiakat kell követni:
- Get-ADUser PowerShell parancs.
- Exportálás CSV-be parancs.
- Adott felhasználói attribútumok exportálása.
Ha tömegesen szeretne importálni felhasználókat az Active Directoryba a PowerShell használatával, kövesse az alábbi lépéseket:
- Hozzon létre egy CSV-fájlt, amely a felhasználói adatait tartalmazza.
- Módosítsa a PowerShell-szkriptet a tömeges felhasználók létrehozásához az Active Directoryban.
- Futtassa a szkriptet.
Olvas : A PowerShell-szkript ütemezése a Feladatütemezőben
ez nem érvényes irodai termékkulcs
Hogyan futtathatok PowerShell-szkriptet korlátozások nélkül?
Ha akarod futtatni egy scriptet amely nem rendelkezik a szükséges paraméterekkel, és nem ad vissza kimenetet, akkor nem kell módosítania a végrehajtási szabályzatot. Ehelyett a következő paranccsal megkerülheti a korlátozásokat.
PowerShell.exe -File "FILENAME" -ExecutionPolicy Bypass
A PowerShell-szkript blokkolásának feloldásához futtassa az első parancsot egyetlen fájlhoz, és az alábbi második parancsot több fájlhoz.
Unblock-File -Path C:\Users\User01\Documents\Downloads\NameOfPowershellScript
dir C:\Downloads\*PowerShell* | Unblock-File
Olvassa el is : .sh vagy Shell Script fájl futtatása Windows rendszerben .