Bulk-NewADGroup-Creation

Everything works great in this script as long as there is an entry for each field in the csv file.
This is the csv file formant:
GroupName,Description,ManagedBy,extensionAttribute2,extensionAttribute3,extensionAttribute4
TstPosh20,REQ#\TASK#,smith,True,cohen,lawrence
TstPosh21,REQ#\TASK#,cohen,True,lawrence,
TstPosh22,REQ#\TASK#lawrence,,,
Issue: If on of the fields does not have an enty, "The server is unwilling to process the request". I've multiple things with no success. One of the things was to incorporate the following the If/Else:
if ($item.extensionAttribute3 -eq ""){
}Else{
Is there a way around this issue using this script of do I have to change this script to include the IF logic?
Import-Module ActiveDirectory
$csv = Import-Csv -Path "C:\Temp\Bulk-NewADGroup.csv"
foreach($Item in $csv){
if(Get-ADGroup -filter 'Name -eq "$($item.GroupName)"'){
Write-Host "$($item.GroupName) already exists at that location! Group creation skipped!" -ForegroundColor Red}
else{
$newgrp=@{
Name=$Item.GroupName
GroupScope =1
Path="OU=Hers,DC=MY,DC=His,DC=org"
Description=$Item.description
ManagedBy=$Item.managedBy
OtherAttributes=@{Info='Auto-Provisioned';extensionAttribute2=$Item.extensionAttribute2;extensionAttribute3=$Item.extensionAttribute3;extensionAttribute4=$Item.extensionAttribute4}
Try{
New-ADGroup @newgrp -ErrorAction Stop
Write-Host "Group $($item.GroupName) created!" -ForegroundColor Green
Catch{
Write-Host "$_" -ForegroundColor Cyan
mamadukes

$other=@{
Info='Auto-Provisioned'
if($Item.extensionAttribute2){$other.extensionAttribute2=$Item.extensionAttribute2}
if($Item.extensionAttribute3){$other.extensionAttribute3=$Item.extensionAttribute3}
if($Item.extensionAttribute4){$other.extensionAttribute4=$Item.extensionAttribute4}
$newgrp=@{
Name=$Item.GroupName
GroupScope =1
Path="OU=Hers,DC=MY,DC=His,DC=org"
Description=$Item.description
ManagedBy=$Item.managedBy
OtherAttributes=$other
¯\_(ツ)_/¯

Similar Messages

  • Bulk ServiceItems Creation though HTTP REST API call on CiscoPrimeServiceCatalog10

    Creating single service item is happening as mentioned below, but i want to know how to do it for bulk of service items can be processed in single request?
    Please provide me xml or a way to do bulk create service items.
    Create Service Item
    Creates a service item.
    POST URL:
    http://<ServerURL>/RequestCenter/nsapi/serviceitem/process
    xml:
    <serviceitem>
    <name>custom_sitype</name>
    <serviceItemData>
    <serviceItemAttribute name="Name">sit1</serviceItemAttribute>
    <serviceItemAttribute name="Field1">a</serviceItemAttribute>
    <serviceItemAttribute name="Field2">b</serviceItemAttribute>
    </serviceItemData>
    </serviceitem>

    This is the format we used earlier for bulk SI creation. But never tried with in CCP itself. Try your luck.
    <?xml version="1.0" encoding="UTF-8"?>
    <
    create>
    LaptopComputer
    LT-LENVT60-17032
    Thinkpad T60
    LENOVO
    899.99
    3
    2009-04-15
    12:00:00
    jsmith
    Finance
    DesktopComputer
    DT-DELLV200-02274
    Vostro 200
    DELL
    755.99
    4
    2010-03-01
    12:00:00

  • Bulk infoobject creation

    Hello guru's,
    Is any program or FM is avilable in sap BI/BW for bulk creation of infoobjects(Char/KF) in one go?
    Thanks,
    Rishi Nigam

    Hi Rishi,
    we don't have such an utiltiy in SAP BI/BW to create mass infoobjects in one go, but if you want to create mass infoobjects (char/KF). you can write the the custom program to create multiple infoobjects in one go.
    by using the BAPI "'BAPI_IOBJ_CREATE'"and 'BAPI_IOBJ_ACTIVATE_MULTIPLE' you can create a utitity to bulk creation of infoobjects.
    1. define the all the fields
    2. use BAPI's to fetch the strucute of infoobjects
              BAPI6108IO
              BAPI6108
              BAPI6113
              BAPI6113IO
              BAPIRET2
    For Compounding:
              BAPI6108CM
    For Attribute use:
             BAPI6108AT
    For Navigational Attribute:
             BAPI6108AN
    3. Write a logic to fill this BAPI with the values of data file that has the infoobject details.
    keep the file with all details of infoobjects
    i.e.  INFOOBJECT, TYPE,TEXTSHORT,TEXTLONG, DATATP,INTLEN,COMPOUND,ATTRIBUTES,NAV ATTRS, KYFTP, FIXCUKY,
    , FIXUNIT, UNINM,  DECIMAL
    Take the help of ABAP person to build this logic.
    Thanks,
    Om Ambulker

  • Bulk user creation in iLearning

    Does anyone know if the bulk creation of users from a file is possible in iLearning? I've been scouring the web but can't find anything useful.
    Thanks

    Yes!
    Oracle iLearning adheres to the IMS Enterprise User Specification for import of users and organizations. XML files that comply with this spec can be imported manually via the administrative interface or imported via our User Import Web Service API.
    Please check out the Oracle iLearning Web Services documentation on metalink, note ID #295865.1
    Scott

  • ISE 1.2 Patch 6 Bulk account creation Sponsor portal bug

    Hi all, not sure whether anyone has this issue but I noticed yesterday when I do a bulk csv import of users into the sponsor portal that it does not hold the user group I specifiy. In summary I select my CSV file, choose my user type as contractor (guest or contractor) and submit. The import succeeds except that all users are placed into the guest group not the contractor group I specified. You then have to manually alter every single one of them to be in the right group.
    Any ideas?

    Hi -
    I also see this when I import a CSV file of accounts for a different guest role.  We have created a second portal (other than the default "guest").  All the new accounts get assigned to Guest regardless of what is specified. The fix has so far been simply reassigning them manually.

  • Bulk User creation in Essbase

    Hi All
    How can we create bulk users in Essbase ? say if there are 500 users need to be created at a time. what is the technique ? please get back to me ASAP
    Thank You

    Suppose you have 500 users in c:\user.csv, you can create batch of MaxL command using next JavaScript code. Copy the below code and name as gm.js, execute gm.js in Windows.
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var rs = fso.OpenTextFile("C:\ \user.csv");
    var fso1 = new ActiveXObject("Scripting.FileSystemObject");
    var ws = fso1.CreateTextFile("C:\ \MaxL.txt");
    for(var i=1;i<=500;i++)
    username = rs.ReadLine();
    var x="create user " + username + "identified by " +"'password'" +" member of group " + "'testgroup'" ;
    ws.WriteLine(x);
    rs.Close();
    ws.close();
    http://hyprionexpert.blogspot.com

  • Bulk User creation Exchange Online Protection standalone

    Hi,
    We have on premise Exchange 2013 servers and we're planned to go for EOP only for SPAM filtering. I have couple of questions with EOP:
    When we create bulk user accounts from a CSV file do we need to Allow users to sign in to EOP?
    what will be the EOP address for On-Premise send connector(send emails from the organization)? and how to get it?
    is there any proper step by step guide to setup EOP standalone?
    Thanks..
    Roshan

    You don't need to allow sign in today, but in the
    future there will be a personal
    quarantine for users.
    set the value to the MX record given to you during EOP setup, such as <your organization>-com.mail.protection.outlook.com.
    (http://community.office365.com/en-us/wikis/exchange/4238.aspx)
    http://technet.microsoft.com/en-us/library/jj723153(v=exchg.150).aspx
    Mike Crowley | MVP
    My Blog --
    Planet Technologies

  • ASA bulk object creation

    Does Cisco have a tool that will make the creation of a 500 + network objects easier for a new FW build?

    Hi,
    There is a tool that I have never used but remember it being listed on the Cisco pages download section when downloading new software versions. Maybe its something you are looking for
    Here is a screencap of the section of the pages as an example (click to enlarge)
    Theres a "Checkpoint Security Conversion Tool"
    I dont think it requires any service contract with Cisco.
    You could try this link for example
    http://software.cisco.com/download/release.html?mdfid=279916854&flowid=4373&softwareid=283748421&release=1.1.1&relind=AVAILABLE&rellifecycle=&reltype=latest
    Hope this helps
    - Jouni

  • Bulk Invoice creation

    Dear friends,
    I have a requirement where several number of sales orders are there and i need to create the invoices for all those in bulk at a time. Here there is no delivery document for all those sales orders numbers as it being a service orders.
    I have tried by using the VF06 T code but i am not succesful in doing so. Request you to suggest the way out for my requirement.
    Thanks in Advance,
    Mahendar.

    Hi,
    Goto the T.Code "VF04".
    Select your documents to be selected as "Order-related".
    Execute.
    Select all and click on Individual billing.
    Regards,
    Krishna.

  • Bulk form creation, merge, and retrieve form data

    I am new to acrobat, and can't even find a place to start for what I want to accomplish.  I have a directory with 1000 single page pdfs (filenames are data_0001.pdf, data_0002.pdf, etc.).
    For every single page pdf, I want to embed a form with a radio button list containing several options and a comment text box.
    Every page needs a unique form ID that can be related to the original single page pdf filename.
    I want to merge all the single page pdf files with the embedded form into a single multi-page pdf.
    A user looks through the multi-page pdf and selects from the radio button and adds comments on every page, and saves the pdf.
    I then want to export from the saved pdf a three column spreadsheet or csv file with columns
    "original pdf filename" "result of radio button list" "comment text box"
    I need to do this at least 100 times, so each stage needs to be scripted.
    Can anyone point to a link for anything remotely close to the work flow steps needed to accomplish this with acrobat.
    Thanks for any help you can provide.

    You can use a batch process to add the form fields to each PDF. You should make the field names for each page unique, so that when you combine the individual pages into a single PDF, the form will behave properly. You can base the field names in each PDF on the original file name to achieve this. To add field with a script in a batch sequence, use the doc.addField JavaScript method: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.435.html
    You can then combine the single page PDFs with form fields into a single PDF, either using an external script (e.g., VBScript) or a script in Acrobat, but you'd need the list of files to combine, especially if you care about the order of pages. Acrobat also has the "Files > Combine > Merge Files into Single PDF" feature, but I can't say it will work to combine that many forms at once, so you'll just have to see.
    As for exporting data, This too can be scripted. I'd suggest that the script can create the data file that gets added to the document as a file attachment (data object), which can then be extracted. Creating a tab separated text file is simpler than ensuring a properly constructed CSV, so that's what I'd be inclined to do. A user is not able to enter a tab character into a form field, so you shouldn't have a problem with this. See the createDataObject documentation for more information: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.450.html
    Good luck,
    George

  • Bulk user creation script

    I need to create 50k Users from a SQL database into AD. Can some one provide me with a PS script that reads from a csv file for the fields
    First
    Last
    UPN
    Email address
    Sam account name
    Unique passwords (exported from SQL)
    Thustle

    Prewritten scripts can be found in the repository:
    https://gallery.technet.microsoft.com/scriptcenter
    If you can't find what you're looking for and you can't write your own, you can request a script here:
    https://gallery.technet.microsoft.com/scriptcenter/site/requests
    If you decide to try to write your own, look into what clayman2 has posted and let us know if you have any specific questions.
    Don't retire TechNet! -
    (Don't give up yet - 13,085+ strong and growing)

  • Several questions around Courses and bulk user creation

    Can a list of students be imported from a .csv file?
    I found out from Adobe the following: Yes.
    Here is the link on how:
    http://help.adobe.com/en_US/connect/9.0/using/WS5C856274-D671-4665-9CD0-29868C8960F2.html
    Is it possible to have the presenter pass control of the keyboard and mouse to a participant?
    You can pass control of the keyboard and mouse between the host and the presenter only. However you can promote a participant to the role of presenter at any time during the session.
    What is the upper limit of licenses for asynchronous course access?
    Contact your reseller for information
    When a course is completed is it possible for a certificate to be printed?
    yes.
    Message was edited by: ashish gupta. to add a more meaningful topic title.

    Hi Lorraine5143,
    Thanks for following up and leaving an answer for others to benefit from. We appreciate the gesture.
    Also, feel free to revert to these forums for any queries you have or issues you face. Hope you have a good time working with Connect.
    ~Ashish

  • Need API for user creation

    Dear All,
    I need to use bulk user creation through API. Please advice which API i use to resolve this issue.
    Thanks
    Rehan

    I need to use bulk user creation through API. Please advice which API i use to resolve this issue.FND_USER_PKG.CREATEUSER
    FND_USER_PKG
    https://forums.oracle.com/forums/search.jspa?threadID=&q=FND_USER_PKG&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    PACKAGE: APPS.FND_USER_PKG
    http://etrm.oracle.com/pls/et1211d9/etrm_pnav.show_object?c_name=FND_USER_PKG&c_owner=APPS&c_type=PACKAGE
    Thanks,
    Hussein

  • Exchange 2010 - WS-Management Service does not support

    Hi,
    We have a tool which was used for bulk Mailbox creation, Mailbox Movement etc. This we have used in Exchange 2007 also and was working fine. Now in Exchange 2010 we are facing some issues. Tool is written in VB.
    Exchange 2010 SP2 is running in all servers and we have 2 Mailbox Servers in DAG and 2 HUBCAS in CAS Array/NLB.
    When Team is trying to fetch the DB details in exchange 2010 through tool they are not able to connect and getting error as
    "Connecting to remote Server failed with the following error message. The WS-Management Service does not support the request."
    I have checked everything from Exchange like Remorepowersell status, WinRM, WS Managemet dll location and entry in config file everthing seems to be fine.
    I checked through EMTShooter tool also and no issues reported and connection was success through EMTShooter.
    Pls suggest if anymore we can check to fix the problem.
    Note: everything is working frine from Powershell and Exchange Management console.
    Regards:Mahesh

    Hi
    Yes, i got it confirmed and coding team claims that no issue with code and its working in some other setup.
    <v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"><v:stroke joinstyle="miter"><v:formulas><v:f
    eqn="if lineDrawn pixelLineWidth 0"><v:f eqn="sum @0 1 0"><v:f eqn="sum 0 0 @1"><v:f eqn="prod @2 1 2"><v:f eqn="prod @3 21600 pixelWidth"><v:f eqn="prod @3 21600 pixelHeight"><v:f eqn="sum @0 0 1"><v:f eqn="prod @6 1 2"><v:f eqn="prod @7 21600 pixelWidth">Below
    is the snapshot of error with coding <v:f eqn="sum @8 21600 0">
      <v:f eqn="prod @7 21600 pixelHeight">
      <v:f eqn="sum @10 21600 0">
     </v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
     <v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
     <o:lock aspectratio="t" v:ext="edit">
    </o:lock></v:path></v:stroke></v:shapetype><v:shape alt="" id="Picture_x0020_2" o:spid="_x0000_i1025" style="width:631.5pt;height:148.5pt;" type="#_x0000_t75">
    <v:imagedata o:href="cid:[email protected]" src="file:///C:\Users\aralele\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg">
    </v:imagedata></v:shape>
    Regards:Mahesh

  • PP 2010 and PS2010 - Project can not been saved - Error ID : 9000(0x2328)

    Multiple users are receiving Error ID : 9000(0x2328) when trying to save to the Project Server.  We have tried Save for Share and that has been unsuccessful.  Is anyone aware of any other methods to resolve this issue?

    We have found that users might get the 9000 error if they have corrupt SharePoint deliverables and/or corrupt links to SharePoint deliverables (SharePoint Dependencies). 
    In the case of corrupt deliverables, make sure that all exclamation marks are gone from the Deliverable pane by accepting all Server changes.  If you still have exclamation marks, delete those deliverables --- they are corrupt.  Next, count the
    number of Deliverables in the Deliverable pane and note the number.  Then open your deliverables in a Browser.  How many deliverables are there?  If it is more than what are in the Deliverable pane, then you have "ghost" Deliverables. 
    These items need to be removed, as well.  Open the Deliverables in a datasheet and whack the items that are not in the Deliverable list.  If the list is long and you are unsure how to find the extra items, then my trick is to add "111111" to the
    start of each valid Deliverable name (we have a macro that does bulk Deliverable creation/updates/deletions for us).  Then, if you look at your Deliverables in the datasheet and sort by name, you can sort the wheat from the chaff.  Delete
    any item that does not have 111111 in front of the name.  Then remove the 111111 from the task name and restore the original name of your valid Deliverables.
    In the case of corrupt SharePoint dependencies, you want to do a similar thing in the Dependency pane.  Accept all Server changes and delete any Dependency that still has an exclamation mark --- these are the corrupt items.  The really nasty ones
    will have an exclamation mark, but no name in the Dependency pane.  These cannot be deleted through usual means.  We have found that the only way to delete these items is to delete all of the SharePoint Dependencies from the Dependency pane. 
    This has a kind of flushing effect that deletes all of the corruption.  We then re-establish the Dependency links after the Dependency pane has been cleared.  Again, we have macro that facilitates bulk re-links, which makes it easier for us.
    Hope this helps,
    Chris

Maybe you are looking for