Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

GPO, script de démarrage station, vbs

4 réponses
Avatar
fabrice
re bonsoir à tous,

Petite question subsidiaire.
J'ai crée un petit script .vbs écrivant une clé de registre sou HKLM.
Avec un compte local administrateur de la machine, pas de souci. la clef est
inscrite.
Je voudrais déployer cette clé sur tous les postes via gpo.

J'ai donc créé une stratégie que j ai lié à une UO. Le script est censé
s'exécuter lors du démarrage de la station (partie computer, startup
script). Mais malgré toutes mes tentatives rien n'y fait. Pourrait il y
avoir un problèe de droits. Sous quelle "autorité" s'exécute les scripts
.vbs placés sous ce type de stratégies.

Y a til un intéret à passer sous la stratégie par défaut du domaine ?

merci de votre aide
fabrice

4 réponses

Avatar
moi
Salut,


Petite question subsidiaire.
(...)

Sous quelle "autorité"
s'exécute les scripts .vbs placés sous ce type de stratégies.


System local

Cela suffit, normalement, pour écrire dans HKLM...
sauf si la branche est dotée d'autorisation spécifiques...

Mais attention : les ressources réseau (en dehors de netlogon... sans
doute),
ne sont pas disponibles... sauf si "ordinateurs du domaine"
a été ajouté à la main dans l'onglet "sécurité" du partage
correspondant...
puisque justement, si je ne m'abuse, "Ordinateurs du domaine"
"représente" les comptes locaux system et network ...

Peut-être est-ce là l'origine de ton pb...

Tu pourrais montrer le script vbs ...
cela va peut-être aider à diagnostiquer ;o)

A+

HB

Avatar
Thierry DEMAN [MVP]
Bonsoir,

soit le script ne peut s'exécuter correctement,
soit les droits ne sont pas corrects.

Les scripts sont exécutés en tant que "SYSTEM" représentant les droits de
l'ordinateur lui-même.

A priori, pas d'intérêt à passer par la stratégie du domaine.

Lances-tu bien un "cscript.exe ....VBS"?

A+
--
Thierry DEMAN-BARCELÒ
Exchange MVP, MCSE2003+M,MCSE2003+S,MCDBA,MCITP dba&Dev
http://base.faqexchange.info http://www.faqexchange.info
http://ISAFirewalls.org

"fabrice" a écrit dans le message de
news:%
re bonsoir à tous,

Petite question subsidiaire.
J'ai crée un petit script .vbs écrivant une clé de registre sou HKLM.
Avec un compte local administrateur de la machine, pas de souci. la clef
est inscrite.
Je voudrais déployer cette clé sur tous les postes via gpo.

J'ai donc créé une stratégie que j ai lié à une UO. Le script est censé
s'exécuter lors du démarrage de la station (partie computer, startup
script). Mais malgré toutes mes tentatives rien n'y fait. Pourrait il y
avoir un problèe de droits. Sous quelle "autorité" s'exécute les scripts
.vbs placés sous ce type de stratégies.

Y a til un intéret à passer sous la stratégie par défaut du domaine ?

merci de votre aide
fabrice



Avatar
fabrice
Voici le contenu de mon .vbs

Dim sDomName
Set oWshShell = CreateObject("WScript.Shell")
sDomName = "MASOCIETE"
oWshShell.RegWrite "HKLMSOFTWAREMicrosoftWindows
NTCurrentVersionWinlogonDefaultDomainName", sDomName


j'ai crée un simple fichier .bat contenant :

@echo off
cscript.exe DefaultDomainScript.vbs

Mon objectif est simplement d'écrire cette clé pour fixer le domaine par
défaut.
J'ai finalement repris la méthide de l'article ID : 555050.
http://support.microsoft.com/kb/555050


J'ai testé la GPO via gpotools, mais rien de spécial.
Sauf que la clé n'est pas écrite lors du boot de la machine.

merci de votre aide
fabrice







"moi" a écrit dans le message de news:
OLP$

Salut,


Petite question subsidiaire.
(...)

Sous quelle "autorité"
s'exécute les scripts .vbs placés sous ce type de stratégies.


System local

Cela suffit, normalement, pour écrire dans HKLM...
sauf si la branche est dotée d'autorisation spécifiques...

Mais attention : les ressources réseau (en dehors de netlogon... sans
doute),
ne sont pas disponibles... sauf si "ordinateurs du domaine"
a été ajouté à la main dans l'onglet "sécurité" du partage
correspondant...
puisque justement, si je ne m'abuse, "Ordinateurs du domaine"
"représente" les comptes locaux system et network ...

Peut-être est-ce là l'origine de ton pb...

Tu pourrais montrer le script vbs ...
cela va peut-être aider à diagnostiquer ;o)

A+

HB






Avatar
moi
Notre ami fabrice tapota :

Voici le contenu de mon .vbs

Dim sDomName
Set oWshShell = CreateObject("WScript.Shell")
sDomName = "MASOCIETE"
oWshShell.RegWrite "HKLMSOFTWAREMicrosoftWindows
NTCurrentVersionWinlogonDefaultDomainName", sDomName


j'ai crée un simple fichier .bat contenant :

@echo off
cscript.exe DefaultDomainScript.vbs



salut,

Tout ça m'a l'air normal ...
en revanche ....

Où est le script vbs qui doit être lancé
par le bat déclaré dans la GPO ?
Est-il "visible" par le compte SYSTEM de la machine ?
L'abscence de chemin ("cscript.exe DefaultDomainScript.vbs")
semble supposer qu'il est qqpart dans le path local ce dont je
doute...

Met le dans netlogon et refait la manip avec un bat du style

REM--------------------------------------------
@echo off
cscript.exe MonServeurNetlogonMesVbsDefaultDomainScript.vbs
REM--------------------------------------------


pour voir ...

Attention, le script de démarrage a sans doute été recopié qqpart
dans (...) sysvol(...)<SID de l'OU>(...)computer( ...)...
Pour être sûr que tout sera "normal",
mieux vaut supprimer le script de démarrage
puis le re-déclarer dans ta console de gestion des stratégies...


A+

HB