Active directory: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
(ADGlobalGroups)
Vrstica 4: Vrstica 4:
 
==ADGlobalGroups==
 
==ADGlobalGroups==
 
<source>Function ADGlobalGroups (Server As String) As TStringList</source>
 
<source>Function ADGlobalGroups (Server As String) As TStringList</source>
 
 
Funkcija ''ADGlobalGroups'' vrne spisek vseh domenskih skupin v domeni.
 
Funkcija ''ADGlobalGroups'' vrne spisek vseh domenskih skupin v domeni.
 
;Server
 
;Server
Vrstica 10: Vrstica 9:
 
;Result
 
;Result
 
:Skreira in vrne stringlisto vseh skupin. To stringlisto je potrebno dealocirati.
 
:Skreira in vrne stringlisto vseh skupin. To stringlisto je potrebno dealocirati.
 +
<source>
 +
Dim SL As TStringList
 +
SL = ADGlobalGroups ('Ime Domene')
 +
SL.Save ('C:\temp\ADGlobalGroups.txt')
 +
Destroy (SL)
 +
</source>
  
 +
==ADGlobalGroupMembers==
 +
<source>Function ADGlobalGroupMembers (Server, GroupName As String) As TStringList</source>
 +
Funkcija ''ADGlobalGroupMembers'' vrne spisek vseh uporabnikov v domenski skupini.
 +
{|
 +
! Server
 +
| Ime domene iz katere želimo spisek uporabnikov.
 +
|-
 +
! GroupName
 +
| Ime skupine iz katere želimo spisek uporabnikov.
 +
|-
 +
! Result
 +
| Skreira in vrne stringlisto vseh uporabnikov. To stringlisto je potrebno dealocirati.
 +
|}
 
<source>
 
<source>
 
  Dim SL As TStringList
 
  Dim SL As TStringList
Vrstica 18: Vrstica 36:
 
</source>
 
</source>
  
==ADGlobalGroupMembers==
 
Function ADGlobalGroupMembers (Server, GroupName As String) As TStringList
 
 
==ADGlobalGroupAddMember==
 
==ADGlobalGroupAddMember==
Function ADGlobalGroupAddMember (Server, GroupName, User As String) As Long
+
<source>Function ADGlobalGroupAddMember (Server, GroupName, User As String) As Long</source>
 
==ADGlobalGroupRemoveMember==
 
==ADGlobalGroupRemoveMember==
Function ADGlobalGroupRemoveMember (Server, GroupName, User As String) As Long
+
<source>Function ADGlobalGroupRemoveMember (Server, GroupName, User As String) As Long</source>
 
==ADGlobalUserInfo==
 
==ADGlobalUserInfo==
Function ADGlobalUserInfo (Server, User As String) As String
+
<source>Function ADGlobalUserInfo (Server, User As String) As String</source>
 
 
 
==ADLocalGroups==
 
==ADLocalGroups==
Function ADLocalGroups (Server As String) As TStringList
+
<source>Function ADLocalGroups (Server As String) As TStringList</source>
 
Funkcija vrne spisek vseh skupin na lokalnem računalniku.
 
Funkcija vrne spisek vseh skupin na lokalnem računalniku.
 
{|
 
{|
Vrstica 45: Vrstica 60:
  
 
==ADLocalGroupMembers==
 
==ADLocalGroupMembers==
Function ADLocalGroupMembers (Server, GroupName As String) As TStringList
+
<source>Function ADLocalGroupMembers (Server, GroupName As String) As TStringList</source>
  
 
==ADLocalGroupAddMember==
 
==ADLocalGroupAddMember==
Function ADLocalGroupAddMember (Server, GroupName, User As String) As Long
+
<source>Function ADLocalGroupAddMember (Server, GroupName, User As String) As Long</source>
  
 
==ADLocalGroupRemoveMember==
 
==ADLocalGroupRemoveMember==
Function ADLocalGroupRemoveMember (Server, GroupName, User As String) As Long
+
<source>Function ADLocalGroupRemoveMember (Server, GroupName, User As String) As Long</source>
  
 
[[Category: Funkcije, Procedure]]
 
[[Category: Funkcije, Procedure]]
 
[[Category: SDMS Basic]]
 
[[Category: SDMS Basic]]

Redakcija: 23:15, 18. marec 2010

Ta stran je trenutno še v izdelavi.

Funkcije se ločijo na dve skupini. Ena skupina je ADLocal*, ki se uporablja za upravljanje lokalnih skupin, ADGlobal* pa se uporabljajo za upravljanje active directory (domenskih) skupin in uporabnikov.

ADGlobalGroups

Function ADGlobalGroups (Server As String) As TStringList

Funkcija ADGlobalGroups vrne spisek vseh domenskih skupin v domeni.

Server
Ime domene iz katere želimo spisek skupin.
Result
Skreira in vrne stringlisto vseh skupin. To stringlisto je potrebno dealocirati.
 Dim SL As TStringList
 SL = ADGlobalGroups ('Ime Domene')
 SL.Save ('C:\temp\ADGlobalGroups.txt')
 Destroy (SL)

ADGlobalGroupMembers

Function ADGlobalGroupMembers (Server, GroupName As String) As TStringList

Funkcija ADGlobalGroupMembers vrne spisek vseh uporabnikov v domenski skupini.

Server Ime domene iz katere želimo spisek uporabnikov.
GroupName Ime skupine iz katere želimo spisek uporabnikov.
Result Skreira in vrne stringlisto vseh uporabnikov. To stringlisto je potrebno dealocirati.
 Dim SL As TStringList
 SL = ADGlobalGroups ('Ime Domene')
 SL.Save ('C:\temp\ADGlobalGroups.txt')
 Destroy (SL)

ADGlobalGroupAddMember

Function ADGlobalGroupAddMember (Server, GroupName, User As String) As Long

ADGlobalGroupRemoveMember

Function ADGlobalGroupRemoveMember (Server, GroupName, User As String) As Long

ADGlobalUserInfo

Function ADGlobalUserInfo (Server, User As String) As String

ADLocalGroups

Function ADLocalGroups (Server As String) As TStringList

Funkcija vrne spisek vseh skupin na lokalnem računalniku.

Server Ime računalnika iz katerega želimo spisek lokalnih skupin. Lahko se vnese DNS ime ali pa IP računalnika.
Result Skreira in vrne stringlisto vseh skupin. To stringlisto je potrebno dealocirati.
 Dim SL As TStringList
 SL = ADLocalGroups ('Ime Računalnika')
 SL.Save ('C:\temp\ADLocalGroups.txt')
 Destroy (SL)

ADLocalGroupMembers

Function ADLocalGroupMembers (Server, GroupName As String) As TStringList

ADLocalGroupAddMember

Function ADLocalGroupAddMember (Server, GroupName, User As String) As Long

ADLocalGroupRemoveMember

Function ADLocalGroupRemoveMember (Server, GroupName, User As String) As Long