Vad Kan Objuser.setinfo-delning Nekas Och Hur Kan Det Förbättras?

Om du har nekats åtkomst till objuser.setinfo på din plattform kan den här användarhandboken hjälpa dig.

Reparera din dator nu.

  • Steg 1: Ladda ner och installera ASR Pro
  • Steg 2: Öppna programmet och klicka på "Skanna PC"
  • Steg 3: Klicka på "Reparera nu" för att starta reparationsprocessen
  • Få fart på din dator idag med denna enkla och gratis nedladdning.

    objUser.SetInfo “Fel nekad delning”

    Jag har problem med att köra det här skriptet, det här felet uppstår i princip efter
    “objUser.SetInfo” ALLMÄN ÅTKOMST NEJAD FEL

    Jag har precis provat allt jag kommer på hur kan någon peka mig med rätt riktning? TIA!

    ADS_PROPERTY_CLEAR konstant innebär 1
    ADS_PROPERTY_UPDATE konstant innebär 2
    ADS_SECURE_AUTHENTICATION konstant är lika med 1
    ADS_PROPERTY_APPEND konstant är 3
    set WshShell är lika med WScript.CreateObject(“WScript.Shell”) FSO = CreateObject(“Scripting.FileSystemObject”)

    ‘csv-fil
    gör före NamesFile.AtEndOfStream
    Temp = NamesFile.ReadLine
    NamesList är lika med hjälp Nameslist & “, ” & Temp
    if temp <> “” Då
    Seperator betyder instr (Temp, “,””) + 1
    Seperator2 innebär instr((separator), Temperatur, “,”) ( space ) 1
    FirstName = left(Temp, Seerator – 2)< br> Efternamn = Mellan ( Temp, Avgränsare, Avgränsare2 – Avgränsare + 1)
    användarnamn = Vänster(förnamn,1) efternamn
    Fullständigt namn & = förnamn så tum ” & efternamn

    ‘Skapa webbplatsbesökarkonto
    Set objUser betyder objOU.Create(“user”, “cn=” & fullname)
    objUser.Put “sAMAccountName”, användarnamn
    objuser.sn = Efternamn
    objuser .givenname = Förnamn
    objuser.displayname betyder Förnamn & ” & ” Efternamn
    objuser.userPrincipalName = Användarnamn & “@itlogon.com”
    objuser.= Funktion “Siebel Test User Accounts”< br> objUser . SetInformation

    ‘Saker, som faktiskt borde hjälpa dig att skapa ett konto
    objuser.ChangePassword “”, “password123!”
    objUser.AccountDisabled = FALSE
    objUser.Put “pwdLastSet” , 0< br> objAnvändare. SetInfo
    ‘Set finns med grupper
    ‘Set objGroup = _
    ‘(“LDAP://cn=MD_Contact getobject Center,dc=DomainName,dc=local”)
    ‘ objGroup. PutEx ADS_PROPERTY_APPEND, _
    ‘”member”, Array(“cn=” & & fullname “,ou=groupObjects, dc=itlogon,
    dc=com”)
    ‘objGroup.SetInfo

    För det första ser jag inte behovet av att scenarie för att invända. Jag förväntar mig vanligtvis ett fantastiskt fel om
    försöker anropa vår skapa artikelmetod så här.

    Detta bör hjälpa objUser att avgöra vilket Statement.SetInfo-objekt som orsakar felet. Om
    den här åtgärden orsakar ett datorfel kan det möjligen bero på flera orsaker. Detta kan vara
    ett ogiltigt värde som ges till ett av attributen bör behövas, ett cn-värde,
    inte unikt för behållaren, eller som är sAMAccountName som inte kan vara unikt i sin domän,
    osv. , du kanske inte har arrangemang för att skapa objekt i hela behållaren.

    Jag har aldrig använt den speciella ChangePassword-hemligheten för att ställa in det ursprungliga lösenordet. Jag skulle
    försöka se om det här tillvägagångssättet fungerar, men skulle istället föreslå att du anlitar
    SetPassword.

    För att åtgärda problem med ett som rör våra skript, kan du skapa idéer till SetInfo och kombinera
    -satser till Wscript.Echo-satsen för att se till att problemen vanligtvis har de förväntade
    -priserna. Jag skulle returnera värdena Användarnamn, Efternamn, förnamn och
    Fullnamn. Utan att upptäcka CSV-filen vi fyller i, kan vi inte avgöra om hänseendena är generellt korrekta. Exempel:
    for FullName kan inte bara innehålla kommatecken. Och tillsammans med naturligtvis, om de
    kör skriptet några olika gånger under felsökning, så finns alla användare
    redan.

    Vanligtvis ser jag inte bara fel i ditt skript, förutom att ditt objOU inte är bundet
    . Jag tar upp den här lösningen.

    Richard
    Microsoft MVP- och ADSI-skript
    Hilltop Lab Http://www -.rlmueller.net

    Reparera din dator nu.

    Är du trött på att ta itu med irriterande datorfel? Trött på att förlora filer eller få ditt system att krascha utan förvarning? Nåväl, säg adjö till alla dina bekymmer, för ASR Pro är här för att hjälpa dig! Denna otroliga programvara kommer snabbt och enkelt att identifiera och reparera alla Windows-problem, så att du kan komma tillbaka till jobbet (eller spela) på nolltid. Inte bara det, utan genom att använda ASR Pro kommer du också att vara bättre skyddad mot maskinvarufel, malwareinfektioner och dataförlust. Så varför vänta? Skaffa ASR Pro idag och börja njuta av en smidig, felfri datorupplevelse!


    Författare: j***@gmail.com
    Hej,
    Jag har problem med att köra det här skriptet eftersom det här felet efter
    försökt “objUser.SetInfo” ALLMÄN ÅTKOMST NÄKAS< br > Jag lider bara av allt jag vet, och detta anses inte vara mycket. Kan någon också utsätta mig i rätt riktning? TIA!
    ’25/09/06

    ‘Detta skript skapar personliga AD-konton utöver en CSV-fil
    Const ADS_PROPERTY_CLEAR=1
    Const ADS_PROPERTY_UPDATE=2
    Const ADS_SECURE_AUTHENTICATION = 1
    Const ADS_PROPERTY_APPEND motsvarar 3
    set WshShell = WScript.CreateObject(“WScript.Shell”)
    Sätt FSO lika med CreateObject(“Scripting.FileSystemObject”)
    Set NamesFile = FSO.OpenTextFile (“namn . csv”, 1)
    fullname=”a”
    ‘csv-fil
    gör tills NamesFile.AtEndOfStream
    Temp = NamesFile.ReadLine
    NamesList Nameslist uppfyller eller överskrider & ” , ” & Temp< br> om tillfälligt <> “” Då
    separator = instr(Temp, “,”) + 1
    separator2 innebär instr((separator), temp, “,”) ~ 1
    Först label = left( Temp , Separator – 2)
    Efternamn = Mid(Temp, Separator, Separator2 – Separator + 1)
    användarnamn motsvarar Left(firstname,1) & efternamn
    Fullnamn = Förnamn & ” i .&Efternamn
    ‘Create human being account
    Sätt objUser till objOU.Create(“user”, “cn=” & fullname)
    objUser.Put “sAMAccou ntName”, användarnamn
    objuser.sn är s efternamn
    obj user.givenname = förnamn
    objuser.displayname betyder förnamn & ” & ” efternamn
    objuser .motsvarar skillnaden “Siebel Test User Accounts”< br>objUser.SetInfo
    som vanligtvis måste ställas in efter att skapa objus-kontot er.ChangePassword “”, “password123!”
    objUser.AccountDisabled betyder FALSE
    objUser.Put “pwdLastSet”, 0
    objUser.SetInfo
    ‘Lagra tillbaka i grupper
    ‘Sätt objGroup likställt med _
    ‘(“LDAP://cn=MD_Contact getobject Center,dc=DomainName,dc=local”)
    ‘ objGroup.PutEx ADS_PROPERTY_APPEND . . . _
    ‘” member”, Array( “cn=” & & fullname “,ou=groupObjects, dc=itlogon,
    dc=com”)
    ‘objGroup.SetInfo
    end If< br > Loop
    NamesFile .close
    msgbox(Lista med namn tum Följande användare är konfigurerade”)

    Om alternativ jag arbetar på för $dayjob erbjuder helt grumlig vision eller bara är destinedii, kommer ditt program att försöka för att verkligen ställa in beskrivningen av ägarens Active Directory-objekt där användaren är inloggad. (och balanseringen är klar).

    objuser.setinfo allmän åtkomst nekad

    I förlängningen har normala drivrutiner inte stöd för att ytterligare redigera beskrivningsspecifika fältet i deras användar-AD-objekt. Så kontrollera behörigheterna för detta AD-användarobjekt och se till att den specifika användaren har behörighet att ändra ditt beskrivningsattribut. Min gissning är att den här användaren skulle kunna göra detta och även om alla andra besökare på din huvudsajt tillåts göra denna typ av för sin AD-elementanvändare.

    objuser.setinfo caudillo access denied

    Med (en mot mina) användare och ADSIedit som en typ måste jag navigera upp till Egenskaper och sedan till var och en av alla av mina Avancerade säkerhetsalternativ Använd valfri punkt och kontrollera , Skriv beskrivning-tillståndet ges av SELF plus en av grupperna som den specifika personen är en medlem av.

    (Jag brukar hjälpa ADSIedit att få ett meningsfullt fokus på fångst, men för att vara ärlig, oväntat till antalet tillståndslistor för de flesta klienter, För viss AD-utrustning, om denna kontroll var verklig, skulle definitivt ta bort ACL angående det objektet i byggdokumentet eller på kommandoraden men också läsa det. Snabbare och mindre otympligt med den här tunneln.)

    Få fart på din dator idag med denna enkla och gratis nedladdning.