Question Convert CSV to Excel : Tâche planifiée

Plus d'informations
il y a 13 ans 11 mois #11410 par Jean Ben
Bonjour,

J'ai un code qui convertir un fichier csv en excel

[code:1]$sourcedestfile = \"D:\TSM_LOG\temporapport.csv\"
$xlExcel8 = 56
$Excel = New-Object -ComObject excel.application
$Excel.visible = $False
$Excel.displayalerts=$False
$WorkBook = $Excel.Workbooks.Open($sourcedestfile)
$WorkSheet = $Workbook.worksheets.Item(1)
$Resize = $WorkSheet.UsedRange
$Resize.EntireColumn.AutoFit()
$WorkBook.SaveAs(\"D:\TSM_LOG\rapport.xls\", $xlExcel8)
$Excel.quit()
del \"D:\TSM_LOG\temporapport.csv\"[/code:1]

Cela fonctionne très bien quand je l'execute à la main.
Cependant, si le script est exécuté via une tâche planifiée, le script ne fonctionne pas.

Une idée ?

merci

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 11 mois #11493 par SiSMik
A vu de nez, je dirais un soucis d'ouverture de session et non un problème powershell ?
Du style est-ce qu'on peut faire des appels aux objets com Excel sans ouvrir une session au préalable.

Peut être faut-il jouer avec les Droits locaux des utilisateurs... avec secpol.msc..

Je ne sais pas trop :)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 11 mois #11515 par Jean Ben
J'ai trouvé, c'est bien un problème système.
Il faut créer un dossier \"Desktop\" dans C:\Windows\System32\config\systemprofile\ et C:\Windows\SysWOW64\config\systemprofil\

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.051 secondes
Propulsé par Kunena