Hej HOLere
Jeg sidder dagligt som IT-Supporter på en større arbejdsplads, hvor vi dagligt døjer med problemer ved installation af printer. Jeg vil ikke gå i detaljer om selve installationen af printer, da det ikke er nødvendigt.
Kort sagt så skal ens AD-konto være skrevet ind i Windows Credentials, og så skal man køre en webpnp-fil som min arbejdsplads har lavet - ret simpelt.
Jeg lavede et lille PowerShell script som gik ind og gjorde overstående, men har været ude i problemer med at filen ikke er troværdig. Jeg havde "konverteret" PowerShell filen til en execute fil, for så simpelt at kunne køre filen. Der kommer dog en del problemer mht. antivirus programmer.
Så jeg valgte at ville gå en anden vej rundt om dette, for så også at kunne lave det mere enkelt for brugerne. Derfor oprettede jeg et Winforms projekt i Visual Studio, for at skrive programmet i C#.
I mit C# projekt prøver jeg så at køre webpnp-filen, som er lagt på skrivebordet. Hvis jeg forsøger med
Process.Start("sti til fil") så får jeg en fejl om at Visual Studio ikke kunne "finde programmet". Jeg har også forsøgt at køre en PowerShell kommando via C#, som normalt godt kan køre PowerShell scripts - intet resultat. Jeg forsøgte med
Start-Process "sti til fil".
Hvis jeg forsøger med
Start-Process "sti til fil" i Powershell ISE, så virker det helt fint.
Mit problem er at det sagtens kan lade sig gøre fra min kammerats computer, via Visual Studio. Der starter den filen helt fint. Jeg overførte Visual Studio projektet til ham, og uden at ændre noget kode så kørte han programmet - virkede fint.
Vi kører begge Windows 10. Dog, hans computer er ikke en domæne-computer, da han brugte sin private maskine. Jeg brugte min arbejdscomputer, som er en domæne-computer. Jeg er administrator på min maskine.
Kan en GPO være skyld i at jeg ikke kan åbne et program via Visual Studio, men jeg kan godt være Powershell?
Håber at mit spørgsmål giver mening. Nu blev det lidt længere end planlagt :-)
--
/vonangelo
i7-5930k 3.5ghz, 16gb ram, 750gb ssd, kraken x61, zotac geforce 980 4gb, asus x99-pro