Table of Contents
Als de toegang tot objuser.setinfo op uw systeem is geweigerd, kan deze gebruikershandleiding u helpen.
Repareer nu uw computer.
objUser.SetInfo “Fout bij delen afgewezen”
Ik heb problemen met het rondzwerven van dit script, deze fout komt pas na
“objUser.SetInfo” ALGEMENE TOEGANG GEWEIGERD FOUT
Ik heb zojuist alles geprobeerd wat ik weet, kan iemand me de juiste richting wijzen? TIA!
ADS_PROPERTY_CLEAR constante is gelijk aan 1
ADS_PROPERTY_UPDATE constante impliceert 2
ADS_SECURE_AUTHENTICATION constante betekent 1
ADS_PROPERTY_APPEND constante is 3
set WshShell = WScript.CreateObject(“WScript.Shell”)
Set FSO = CreateObject(“Scripting.FileSystemObject”)
‘csv-bestand
doe voor NamesFile.AtEndOfStream
Temp = NamesFile.ReadLine
NamesList is gelijk aan Nameslist & “, ” & Temp
if temperatuur <> “” Dan
Scheidingsteken is gelijk aan instr (Temp, “,”) + 1
Seperator2 komt overeen met instr((separator), Temperature, “,”) – 1
Voornaam is gelijk aan left(Temp, Seerator – 2)
LastName is gelijk aan Mid ( Temp, Delimiter, Delimiter2 – Delimiter + 1)
gebruikersnaam = Left(firstname,1) lastname
Volledige naam & = voornaam en inches ” & achternaam
‘Gebruikersaccount maken
Stel objUser in voor objOU.Create(“user”, “cn=” & volledige naam)
objUser.Put “sAMAccountName”, gebruikersnaam
objuser.sn = LastName
objuser .givenname betekent FirstName
objuser.displayname betekent FirstName & overal . & ” LastName
objuser.userPrincipalName = Gebruikersnaam & “@itlogon.com”
objuser.= Functie “Siebel Test gebruikersaccounts”< br> objUser . SetInformation
‘Dingen, waarmee u een account kunt maken
objuser.ChangePassword “”, “password123!”
objUser.AccountDisabled = FALSE
objUser.Put “pwdLastSet” , 0< br> objGebruiker. SetInfo
‘Set is aanwezig over groepen
‘Set objGroup = _
‘(“LDAP://cn=MD_Contact getobject Center,dc=DomainName,dc=local”)
‘ objGroup. PutEx ADS_PROPERTY_APPEND, _
‘”member”, Array(“cn=” & & volledige naam”, ou=groupObjects, dc=itlogon,
dc=com”)
‘objGroup.SetInfo
Ten eerste, ik vind het niet nodig om te binden om je te helpen objOU. Ik verwacht meestal elke fout als
probeer de mode-artikelmethode op deze manier aan te roepen.
Dit helpt objUser om te bepalen welk Statement.SetInfo-object de fout zeker veroorzaakt. Als
deze methode resulteert in een computerfout, kan dit verschillende oorzaken hebben. Dit zal
een ongeldige waarde zijn die wordt toegewezen aan een van de attributen, indien essentieel, een cn-waarde,
niet uniek in de container, of dat sAMAccountName het moeilijk vindt om uniek te zijn in het domein,
enz. , heeft uw hele gezin mogelijk geen toestemming om objecten in de container te maken.
Ik heb nog nooit de speciale ChangePassword-methode gebruikt om het initiële wachtwoord in te stellen. Ik zal waarschijnlijk
proberen om te zien of dit het geval is, maar in plaats daarvan stel ik voor om
SetPassword te gebruiken.
Om problemen met een gekoppelde van onze scripts op te lossen, kunt u commentaar geven op de start van de SetInfo en
-instructies maken voor de Wscript.Echo-instructies of ervoor zorgen dat de variabelen vaak de verwachte
-waarden hebben. Ik zou de waarden UserName, LastName, firstname en
FullName retourneren. Zonder een nieuw CSV-bestand te zien dat we invullen, kunnen we niet zeggen of de kosten over het algemeen correct zijn. Voorbeeld:
voor FullName bevat niet alleen komma’s. En van het systeem, als ze
het script meerdere keren uitvoeren tijdens het oplossen van problemen, dan bestaan alle haalbare gebruikers
al.
Normaal zie ik geen fouten in uw script, behalve omdat objOU niet gebonden is
. Ik los deze methode-oplossing op.
—
Richard
Microsoft MVP en ADSI-scripts
Hilltop Lab Http://www -.rlmueller.net
Repareer nu uw computer.
Ben je het zat om met vervelende computerfouten om te gaan? Ben je het beu om bestanden te verliezen of je systeem te laten crashen zonder waarschuwing? Zeg maar dag tegen al je zorgen, want ASR Pro is er om je te helpen! Deze ongelooflijke software identificeert en repareert snel en gemakkelijk eventuele Windows-problemen, zodat u in een mum van tijd weer aan het werk (of spelen) kunt. Niet alleen dat, maar door ASR Pro te gebruiken bent u ook beter beschermd tegen hardwarestoringen, malware-infecties en gegevensverlies. Dus waarom wachten? Ontvang vandaag ASR Pro en geniet van een soepele, foutloze computerervaring!

Auteur: j***@gmail.com
Hallo,
Ik heb moeite om dit script uit te voeren vanwege een type fout na
het proberen van “objUser.SetInfo ” ALGEMENE TOEGANG GEWEIGERD< br > Ik heb maar zo ongeveer alles wat ik weet, en dit is niet alleen veel. Kan iemand mij ook persoonlijk in de goede richting wijzen? TIA!
’25/09/06
‘
‘Deze nulled vbulletin maakt persoonlijke AD-accounts aan van een gloednieuw CSV-bestand
Const ADS_PROPERTY_CLEAR=1
Const ADS_PROPERTY_UPDATE=2
Const ADS_SECURE_AUTHENTICATION = 1
Const ADS_PROPERTY_APPEND is gelijk aan 3
set WshShell = WScript.CreateObject(“WScript.Shell”)
Set FSO = CreateObject(“Scripting.FileSystemObject”)
Set NamesFilet = FSO.Openen (“names , csv”, 1)
fullname=”a”
‘csv-bestand
doe tot die tijd , uiteindelijk NamesFile.AtEndOfStream
Temp = NamesFile.ReadLine
NamesList Nameslist past & ” , ” & Temp< br> indien tijdelijk <> “” Dan
separator is gelijk aan instr(Temp, “,”) + 1
separator2 betekent instr((separator), temp, “,”) ~ 1
Voornaam is gelijk aan left( Temp , Separator / 2)
Achternaam = Mid(Temp, Separator, Separator2 – Separator + 1)
gebruikersnaam = Left(firstname,1) & lastname
FullName = FirstName & Inches in .&Achternaam
‘Gebruikersaccount maken
Stel objUser in die objOU.Create(“user”, “cn=” & volledige naam)
ob jUser.Put “sAMAccountName”, gebruikersnaam
objuser.sn is h achternaam
obj user.givenname = voornaam
objuser.displayname = voornaam & in . & ” achternaam
objuser .= diff “Siebel Test gebruikersaccounts”
objUser.SetInfo
welke standaarden moeten worden ingesteld nadat alle objus-accounts zijn aangemaakt er.ChangePassword “”, “password123!”
objUser.AccountDisabled betekent ONWAAR
objUser.Put “pwdLastSet”, 0
objUser.SetInfo
‘Draaggroepen opslaan
‘Set objGroup = _
‘(“LDAP://cn=MD_Contact getobject Center,dc=DomainName,dc=local”)
‘objGroup.PutEx ADS_PROPERTY_APPEND , _
‘” lid”, Array( “cn=” & & volledige naam”, ou=groupObjects, dc=itlogon,< br>dc=com”)
‘objGroup.SetInfo
end If< br> Loop
NamesFile .close
msgbox(Lijst met namen ” De volgende gebruikers zijn geconfigureerd”)
Als waar ik aan werk voor $dayjob mijn zicht helemaal heeft vertroebeld of misschien voorbestemd isii, zal je programma proberen de beschrijving van het Active Directory-object van de gebruiker op de laptop te reguleren waar de gebruiker is ingelogd (en het balanceren is gedaan).
Standaard hebben wijdverbreide stuurprogramma’s onderweg geen toestemming om het beschrijvingsveld in hun AD-object van de gebruiker verder te bewerken. Dus betaal de machtigingen voor dit aangepaste AD-object en zorg ervoor dat de client machtigingen heeft om het info-kenmerk te wijzigen. Ik vermoed dat zo’n gebruiker dit zal doen, zelfs als blijkt dat alle andere bezoekers van uw webpagina’s dit mogen doen om samen te werken met hun AD-elementgebruiker.
Als ik (een van mijn) mensen en ADSIedit als voorbeeld neem, moet ik navigeren naar Eigenschappen
of vervolgens naar elk van de beste Geavanceerde beveiligingsopties
Gebruik een willekeurig object en controleer of de regeling Schrijfbeschrijving
wordt verleend door SELF
of iemand van de groepen waarvan de gebruiker lid moet zijn .
(Ik gebruik meestal ADSIedit om een zinvolle monitordetectie te krijgen, maar om eerlijk te zijn, vanwege het aantal machtigingsvermeldingen bij de meeste clients, voor sommige AD-objecten, wanneer deze controle echt was, Ik kan zeker de ACL verwijderen waarvoor meestal een object in het bouwbestand wordt toegevoegd aan de opdrachtregel en erachter komen. Sneller en minder omslachtig door deze tunnel te gebruiken.)
Versnel uw computer vandaag nog met deze gemakkelijke en gratis download.