Op een aantal remote computers met verschillende Windowsversies beheer ik programma's.
Nou is er één computer die niet mee wil doen. Op die computer staat Windows 10 geinstalleerd. Ik stuur de computers het volgende commando:
Op die Win10-computer gebeurt er niks. Om te controleren waar het aan ligt heb ik dezelfde lijn in command getypt. Uitkomst:
Hierna gebeurt er dus niets (het programma wordt niet geopend).
Nou viel mij op dat dit programma het UAC-icoontje op z'n executable-icoon had staan, dus de volgende actie getest: Openen van een adminrechtenloze software. En ja hoor; dit werkt zowel lokaal als remote:
Nou komt het mooiste: De user account die ik gebruik heeft administratorrechten en UAC staat volledig uit. Ook werkt het op een andere Windows 10-computer (die ik zelf heb geinstalleerd, deze is door iemand anders geinstalleerd) wél. Er zijn geen andere actieve accounts, gewoon het standaard riedeltje Administrator, DefaultAccount en guest die uitgeschakeld staan.
Wordt het een clean install of kan ik toch nog ergens iets proberen met credentials, policies of andere zaken? Het script moet echter wel veilig en hetzelfde blijven dus meesturen van UN en PW ga ik niet doen.
Nou is er één computer die niet mee wil doen. Op die computer staat Windows 10 geinstalleerd. Ik stuur de computers het volgende commando:
code:
1
| wmic process call create "Software.exe" |
Op die Win10-computer gebeurt er niks. Om te controleren waar het aan ligt heb ik dezelfde lijn in command getypt. Uitkomst:
code:
1
2
3
4
5
6
7
8
| wmic process call create "Software.exe" Executing (Win32_Process)->Create() Method execution successful. Out Parameters: instance of __PARAMETERS { ReturnValue = 9; }; |
Hierna gebeurt er dus niets (het programma wordt niet geopend).
Nou viel mij op dat dit programma het UAC-icoontje op z'n executable-icoon had staan, dus de volgende actie getest: Openen van een adminrechtenloze software. En ja hoor; dit werkt zowel lokaal als remote:
code:
1
2
3
4
5
6
7
8
9
| wmic process call create "notepad.exe" Executing (Win32_Process)->Create() Method execution successful. Out Parameters: instance of __PARAMETERS { ProcessId = 8004; ReturnValue = 0; }; |
Nou komt het mooiste: De user account die ik gebruik heeft administratorrechten en UAC staat volledig uit. Ook werkt het op een andere Windows 10-computer (die ik zelf heb geinstalleerd, deze is door iemand anders geinstalleerd) wél. Er zijn geen andere actieve accounts, gewoon het standaard riedeltje Administrator, DefaultAccount en guest die uitgeschakeld staan.
Wordt het een clean install of kan ik toch nog ergens iets proberen met credentials, policies of andere zaken? Het script moet echter wel veilig en hetzelfde blijven dus meesturen van UN en PW ga ik niet doen.