Bonjour,
tout d'abord je tient à m'excuser pour mon précédent message posté sur ce
forum
ou mes réponses n'ont jamais été publiées je ne sais pourquoi, mais grâce
à
l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de récupérer
toutes
les OU de l'AD et de les stockés dans une combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour la
conexion
a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" & objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat dans une combobox
je
suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon probléme
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent message posté sur ce
forum
ou mes réponses n'ont jamais été publiées je ne sais pourquoi, mais grâce
à
l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de récupérer
toutes
les OU de l'AD et de les stockés dans une combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour la
conexion
a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" & objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat dans une combobox
je
suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon probléme
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent message posté sur ce
forum
ou mes réponses n'ont jamais été publiées je ne sais pourquoi, mais grâce
à
l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de récupérer
toutes
les OU de l'AD et de les stockés dans une combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour la
conexion
a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" & objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat dans une combobox
je
suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon probléme
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent
message posté sur ce forum ou mes réponses n'ont jamais
été publiées je ne sais pourquoi, mais grâce
à l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de
récupérer toutes les OU de l'AD et de les stockés dans une
combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour
la conexion a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode
root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" &
objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat
dans une combobox je suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon
probléme
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent
message posté sur ce forum ou mes réponses n'ont jamais
été publiées je ne sais pourquoi, mais grâce
à l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de
récupérer toutes les OU de l'AD et de les stockés dans une
combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour
la conexion a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode
root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" &
objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat
dans une combobox je suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon
probléme
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent
message posté sur ce forum ou mes réponses n'ont jamais
été publiées je ne sais pourquoi, mais grâce
à l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de
récupérer toutes les OU de l'AD et de les stockés dans une
combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour
la conexion a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode
root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" &
objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat
dans une combobox je suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon
probléme
"dareman" a écrit dans le message de
news:
| Bonjour,
Bonjour,
| je poste ce message, car j'ai créer un script qui "permet" de
| récupérer toutes les OU de l'AD et de les stockés dans une combobox
| le tout en hta.
[...]
Une autre alternative pour concevoir ce genre d'outil est de s'appuyer
sur le Framework .Net soit Windows PowerShell pour le code et Windows
Forms pour l'interface graphique. A titre d'exemple, le code PowerShell
V2 ci-dessous permet d'afficher dans la console le chemin LDAP complet
de toutes les OU définies dans l'annuaire Active Directory du domaine
courant :
--- CodeSnippet.ps1 ---
$searcher=[adsisearcher]"(objectCategory=OrganizationalUnit)"
$searcher.FindAll() | % { $_.Path }
--- CodeSnippet.ps1 ---
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"dareman" <nospam_dareman123@hotmail.fr> a écrit dans le message de
news:aNudnZPY5fEVyZzX4p2dnAA@giganews.com
| Bonjour,
Bonjour,
| je poste ce message, car j'ai créer un script qui "permet" de
| récupérer toutes les OU de l'AD et de les stockés dans une combobox
| le tout en hta.
[...]
Une autre alternative pour concevoir ce genre d'outil est de s'appuyer
sur le Framework .Net soit Windows PowerShell pour le code et Windows
Forms pour l'interface graphique. A titre d'exemple, le code PowerShell
V2 ci-dessous permet d'afficher dans la console le chemin LDAP complet
de toutes les OU définies dans l'annuaire Active Directory du domaine
courant :
--- CodeSnippet.ps1 ---
$searcher=[adsisearcher]"(objectCategory=OrganizationalUnit)"
$searcher.FindAll() | % { $_.Path }
--- CodeSnippet.ps1 ---
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"dareman" a écrit dans le message de
news:
| Bonjour,
Bonjour,
| je poste ce message, car j'ai créer un script qui "permet" de
| récupérer toutes les OU de l'AD et de les stockés dans une combobox
| le tout en hta.
[...]
Une autre alternative pour concevoir ce genre d'outil est de s'appuyer
sur le Framework .Net soit Windows PowerShell pour le code et Windows
Forms pour l'interface graphique. A titre d'exemple, le code PowerShell
V2 ci-dessous permet d'afficher dans la console le chemin LDAP complet
de toutes les OU définies dans l'annuaire Active Directory du domaine
courant :
--- CodeSnippet.ps1 ---
$searcher=[adsisearcher]"(objectCategory=OrganizationalUnit)"
$searcher.FindAll() | % { $_.Path }
--- CodeSnippet.ps1 ---
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent
message posté sur ce forum ou mes réponses n'ont jamais
été publiées je ne sais pourquoi, mais grâce
à l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de
récupérer toutes les OU de l'AD et de les stockés dans une
combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour
la conexion a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode
root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" &
objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat
dans une combobox je suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon
probléme
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent
message posté sur ce forum ou mes réponses n'ont jamais
été publiées je ne sais pourquoi, mais grâce
à l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de
récupérer toutes les OU de l'AD et de les stockés dans une
combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour
la conexion a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode
root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" &
objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat
dans une combobox je suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon
probléme
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent
message posté sur ce forum ou mes réponses n'ont jamais
été publiées je ne sais pourquoi, mais grâce
à l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de
récupérer toutes les OU de l'AD et de les stockés dans une
combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour
la conexion a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode
root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" &
objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat
dans une combobox je suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon
probléme
Bonjour Marc,
En effet, il n'est pas possible d'encapsuler du script Powershell au
sein d'un fichier HTA. Une solution de contournement consiste à piloter
le DOM d'une instance Internet Explorer. Pour les Windows Forms, il y a
l'excellent produit Admin Script Editor :
http://www.adminscripteditor.com/. Celui-ci embarque un éditeur de Form
PowerShell qui facilite grandement les choses ;-)
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
| Bonjour Gilles,
|
| Je profite de ce post pour te poser une question partiellement liée:
| A ma connaissance, il n'y a pas de support pour le PoSh en HTA.
| Connais tu une manière détournée (mais pratique) pour offrir cette
| possibilité.
| Côté serveur, j'utilise ceci:
| http://powershelltoys.com/powershellasp.aspx et côté client les
| PowerGadgets mais j'aimerais conserver la technologie HTA dans
| certains cas.
|
|
| "Gilles LAURENT [MVP]" wrote in message
| news:
|| "dareman" a écrit dans le message de
|| news:
||| Bonjour,
||
|| Bonjour,
||
||| je poste ce message, car j'ai créer un script qui "permet" de
||| récupérer toutes les OU de l'AD et de les stockés dans une combobox
||| le tout en hta.
|| [...]
||
|| Une autre alternative pour concevoir ce genre d'outil est de
|| s'appuyer sur le Framework .Net soit Windows PowerShell pour le code
|| et Windows Forms pour l'interface graphique. A titre d'exemple, le
|| code PowerShell V2 ci-dessous permet d'afficher dans la console le
|| chemin LDAP complet de toutes les OU définies dans l'annuaire Active
|| Directory du domaine courant :
||
|| --- CodeSnippet.ps1 ---
|| $searcher=[adsisearcher]"(objectCategory=OrganizationalUnit)"
|| $searcher.FindAll() | % { $_.Path }
|| --- CodeSnippet.ps1 ---
||
|| --
|| Gilles LAURENT
|| MVP Windows Server - Admin Frameworks
|| http://glsft.free.fr
Bonjour Marc,
En effet, il n'est pas possible d'encapsuler du script Powershell au
sein d'un fichier HTA. Une solution de contournement consiste à piloter
le DOM d'une instance Internet Explorer. Pour les Windows Forms, il y a
l'excellent produit Admin Script Editor :
http://www.adminscripteditor.com/. Celui-ci embarque un éditeur de Form
PowerShell qui facilite grandement les choses ;-)
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
| Bonjour Gilles,
|
| Je profite de ce post pour te poser une question partiellement liée:
| A ma connaissance, il n'y a pas de support pour le PoSh en HTA.
| Connais tu une manière détournée (mais pratique) pour offrir cette
| possibilité.
| Côté serveur, j'utilise ceci:
| http://powershelltoys.com/powershellasp.aspx et côté client les
| PowerGadgets mais j'aimerais conserver la technologie HTA dans
| certains cas.
|
|
| "Gilles LAURENT [MVP]" <glsft@free.fr> wrote in message
| news:uot70zozJHA.5964@TK2MSFTNGP04.phx.gbl...
|| "dareman" <nospam_dareman123@hotmail.fr> a écrit dans le message de
|| news:aNudnZPY5fEVyZzX4p2dnAA@giganews.com
||| Bonjour,
||
|| Bonjour,
||
||| je poste ce message, car j'ai créer un script qui "permet" de
||| récupérer toutes les OU de l'AD et de les stockés dans une combobox
||| le tout en hta.
|| [...]
||
|| Une autre alternative pour concevoir ce genre d'outil est de
|| s'appuyer sur le Framework .Net soit Windows PowerShell pour le code
|| et Windows Forms pour l'interface graphique. A titre d'exemple, le
|| code PowerShell V2 ci-dessous permet d'afficher dans la console le
|| chemin LDAP complet de toutes les OU définies dans l'annuaire Active
|| Directory du domaine courant :
||
|| --- CodeSnippet.ps1 ---
|| $searcher=[adsisearcher]"(objectCategory=OrganizationalUnit)"
|| $searcher.FindAll() | % { $_.Path }
|| --- CodeSnippet.ps1 ---
||
|| --
|| Gilles LAURENT
|| MVP Windows Server - Admin Frameworks
|| http://glsft.free.fr
Bonjour Marc,
En effet, il n'est pas possible d'encapsuler du script Powershell au
sein d'un fichier HTA. Une solution de contournement consiste à piloter
le DOM d'une instance Internet Explorer. Pour les Windows Forms, il y a
l'excellent produit Admin Script Editor :
http://www.adminscripteditor.com/. Celui-ci embarque un éditeur de Form
PowerShell qui facilite grandement les choses ;-)
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
| Bonjour Gilles,
|
| Je profite de ce post pour te poser une question partiellement liée:
| A ma connaissance, il n'y a pas de support pour le PoSh en HTA.
| Connais tu une manière détournée (mais pratique) pour offrir cette
| possibilité.
| Côté serveur, j'utilise ceci:
| http://powershelltoys.com/powershellasp.aspx et côté client les
| PowerGadgets mais j'aimerais conserver la technologie HTA dans
| certains cas.
|
|
| "Gilles LAURENT [MVP]" wrote in message
| news:
|| "dareman" a écrit dans le message de
|| news:
||| Bonjour,
||
|| Bonjour,
||
||| je poste ce message, car j'ai créer un script qui "permet" de
||| récupérer toutes les OU de l'AD et de les stockés dans une combobox
||| le tout en hta.
|| [...]
||
|| Une autre alternative pour concevoir ce genre d'outil est de
|| s'appuyer sur le Framework .Net soit Windows PowerShell pour le code
|| et Windows Forms pour l'interface graphique. A titre d'exemple, le
|| code PowerShell V2 ci-dessous permet d'afficher dans la console le
|| chemin LDAP complet de toutes les OU définies dans l'annuaire Active
|| Directory du domaine courant :
||
|| --- CodeSnippet.ps1 ---
|| $searcher=[adsisearcher]"(objectCategory=OrganizationalUnit)"
|| $searcher.FindAll() | % { $_.Path }
|| --- CodeSnippet.ps1 ---
||
|| --
|| Gilles LAURENT
|| MVP Windows Server - Admin Frameworks
|| http://glsft.free.fr
Bonjour Marc,
En effet, il n'est pas possible d'encapsuler du script Powershell au
sein d'un fichier HTA. Une solution de contournement consiste à piloter
le DOM d'une instance Internet Explorer. Pour les Windows Forms, il y a
l'excellent produit Admin Script Editor :
http://www.adminscripteditor.com/. Celui-ci embarque un éditeur de Form
PowerShell qui facilite grandement les choses ;-)
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
| Bonjour Gilles,
|
| Je profite de ce post pour te poser une question partiellement liée:
| A ma connaissance, il n'y a pas de support pour le PoSh en HTA.
| Connais tu une manière détournée (mais pratique) pour offrir cette
| possibilité.
| Côté serveur, j'utilise ceci:
| http://powershelltoys.com/powershellasp.aspx et côté client les
| PowerGadgets mais j'aimerais conserver la technologie HTA dans
| certains cas.
|
|
| "Gilles LAURENT [MVP]" wrote in message
| news:
|| "dareman" a écrit dans le message de
|| news:
||| Bonjour,
||
|| Bonjour,
||
||| je poste ce message, car j'ai créer un script qui "permet" de
||| récupérer toutes les OU de l'AD et de les stockés dans une combobox
||| le tout en hta.
|| [...]
||
|| Une autre alternative pour concevoir ce genre d'outil est de
|| s'appuyer sur le Framework .Net soit Windows PowerShell pour le code
|| et Windows Forms pour l'interface graphique. A titre d'exemple, le
|| code PowerShell V2 ci-dessous permet d'afficher dans la console le
|| chemin LDAP complet de toutes les OU définies dans l'annuaire Active
|| Directory du domaine courant :
||
|| --- CodeSnippet.ps1 ---
|| $searcher=[adsisearcher]"(objectCategory=OrganizationalUnit)"
|| $searcher.FindAll() | % { $_.Path }
|| --- CodeSnippet.ps1 ---
||
|| --
|| Gilles LAURENT
|| MVP Windows Server - Admin Frameworks
|| http://glsft.free.fr
Bonjour Marc,
En effet, il n'est pas possible d'encapsuler du script Powershell au
sein d'un fichier HTA. Une solution de contournement consiste à piloter
le DOM d'une instance Internet Explorer. Pour les Windows Forms, il y a
l'excellent produit Admin Script Editor :
http://www.adminscripteditor.com/. Celui-ci embarque un éditeur de Form
PowerShell qui facilite grandement les choses ;-)
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
| Bonjour Gilles,
|
| Je profite de ce post pour te poser une question partiellement liée:
| A ma connaissance, il n'y a pas de support pour le PoSh en HTA.
| Connais tu une manière détournée (mais pratique) pour offrir cette
| possibilité.
| Côté serveur, j'utilise ceci:
| http://powershelltoys.com/powershellasp.aspx et côté client les
| PowerGadgets mais j'aimerais conserver la technologie HTA dans
| certains cas.
|
|
| "Gilles LAURENT [MVP]" <glsft@free.fr> wrote in message
| news:uot70zozJHA.5964@TK2MSFTNGP04.phx.gbl...
|| "dareman" <nospam_dareman123@hotmail.fr> a écrit dans le message de
|| news:aNudnZPY5fEVyZzX4p2dnAA@giganews.com
||| Bonjour,
||
|| Bonjour,
||
||| je poste ce message, car j'ai créer un script qui "permet" de
||| récupérer toutes les OU de l'AD et de les stockés dans une combobox
||| le tout en hta.
|| [...]
||
|| Une autre alternative pour concevoir ce genre d'outil est de
|| s'appuyer sur le Framework .Net soit Windows PowerShell pour le code
|| et Windows Forms pour l'interface graphique. A titre d'exemple, le
|| code PowerShell V2 ci-dessous permet d'afficher dans la console le
|| chemin LDAP complet de toutes les OU définies dans l'annuaire Active
|| Directory du domaine courant :
||
|| --- CodeSnippet.ps1 ---
|| $searcher=[adsisearcher]"(objectCategory=OrganizationalUnit)"
|| $searcher.FindAll() | % { $_.Path }
|| --- CodeSnippet.ps1 ---
||
|| --
|| Gilles LAURENT
|| MVP Windows Server - Admin Frameworks
|| http://glsft.free.fr
Bonjour Marc,
En effet, il n'est pas possible d'encapsuler du script Powershell au
sein d'un fichier HTA. Une solution de contournement consiste à piloter
le DOM d'une instance Internet Explorer. Pour les Windows Forms, il y a
l'excellent produit Admin Script Editor :
http://www.adminscripteditor.com/. Celui-ci embarque un éditeur de Form
PowerShell qui facilite grandement les choses ;-)
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
| Bonjour Gilles,
|
| Je profite de ce post pour te poser une question partiellement liée:
| A ma connaissance, il n'y a pas de support pour le PoSh en HTA.
| Connais tu une manière détournée (mais pratique) pour offrir cette
| possibilité.
| Côté serveur, j'utilise ceci:
| http://powershelltoys.com/powershellasp.aspx et côté client les
| PowerGadgets mais j'aimerais conserver la technologie HTA dans
| certains cas.
|
|
| "Gilles LAURENT [MVP]" wrote in message
| news:
|| "dareman" a écrit dans le message de
|| news:
||| Bonjour,
||
|| Bonjour,
||
||| je poste ce message, car j'ai créer un script qui "permet" de
||| récupérer toutes les OU de l'AD et de les stockés dans une combobox
||| le tout en hta.
|| [...]
||
|| Une autre alternative pour concevoir ce genre d'outil est de
|| s'appuyer sur le Framework .Net soit Windows PowerShell pour le code
|| et Windows Forms pour l'interface graphique. A titre d'exemple, le
|| code PowerShell V2 ci-dessous permet d'afficher dans la console le
|| chemin LDAP complet de toutes les OU définies dans l'annuaire Active
|| Directory du domaine courant :
||
|| --- CodeSnippet.ps1 ---
|| $searcher=[adsisearcher]"(objectCategory=OrganizationalUnit)"
|| $searcher.FindAll() | % { $_.Path }
|| --- CodeSnippet.ps1 ---
||
|| --
|| Gilles LAURENT
|| MVP Windows Server - Admin Frameworks
|| http://glsft.free.fr
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent
message posté sur ce forum ou mes réponses n'ont jamais
été publiées je ne sais pourquoi, mais grâce
à l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de
récupérer toutes les OU de l'AD et de les stockés dans une
combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour
la conexion a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode
root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" &
objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat
dans une combobox je suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon
probléme
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent
message posté sur ce forum ou mes réponses n'ont jamais
été publiées je ne sais pourquoi, mais grâce
à l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de
récupérer toutes les OU de l'AD et de les stockés dans une
combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour
la conexion a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode
root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" &
objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat
dans une combobox je suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon
probléme
Bonjour,
tout d'abord je tient à m'excuser pour mon précédent
message posté sur ce forum ou mes réponses n'ont jamais
été publiées je ne sais pourquoi, mais grâce
à l'aide de certain j'ai pu me débrouiller ^^
je poste ce message, car j'ai créer un script qui "permet" de
récupérer toutes les OU de l'AD et de les stockés dans une
combobox le tout en hta.
voici une partie du script:
'----------------------------------------------------------------------------connexion
à l'AD en mode objet
Set adoConnection = CreateObject("ADODB.Connection")' protocol pour
la conexion a l'AD en programation objet
'sert à chercher le dommaine de tout les utilisateurs
Set adoCommand = CreateObject("ADODB.Command")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
Set adoCommand.ActiveConnection = adoConnection
'-------------------------------------------------------------------------
Set objRootDSE = GetObject("LDAP://rootDSE") 'cherche le dc en mode
root
strFilter = "(&(objectClass=OrganizationUnit))"
strQuery = "<LDAP://" &
objRootDSE.Get("defaultNamingContext") & ">;" &
strFilter
adoCommand.CommandText = strQuery
Set adoRecordset = adoCommand.Execute //// voila la ligne qui plante
adoCommand.MoveFirst
si quelqu'un as une idée aussi pour stocké le résultat
dans une combobox je suis preneur.
je remercie d'avance toute personne qui prêtera attention à mon
probléme