Looking for OD only binding script

Hello everyone,
after several weeks of trying different solutions we are stuck with trusted binding / OD binding in Deploy Studio.
We've added several workstations to our computers and they are renamed by a script this works fine.
The problem is that we have to add those workstations to our Open Directory and then add those workstations via OD to several groups.
The workstation is binded but it doesn't bind correctly.
We can see the OD server in the "Users and Groups" as "connected". But it's only bound locally (can only be seen on the workstation)
But it's not binded as we want it to be.
Our goal is that the workstation needs access to the directory (System Preferences -> Accounts -> Login Options -> Network Account Server -> Open Directory Access… --> LDAPv3 ...)
And then we have to use "Edit..."-> "bind" .After that the workstation is added to our OD and we can see it in our workgroup manager and add this workstation to the group.
Is it possible to solve this issue with Deploy Studio?
We've already tried to use "Enable trusted binding" but after imaging a workstation there is only the ouput "An error occured while trying to establish a trusted binding with the server "xxxxx",new attempt in 10 seconds..." and "Invalid credentials supplied for binding to the server"  in the finalize script and the workstation has to be bound to the OD manually.
But the credentials are 100% correct.We are using the login of your OD-administrator account for the trusted binding.
We've also tried to activate trusted binding without any login information in the fields for "Directory Admin", after that there is no error but the workstation has to be bound manually again.
It would be great if there is anybody who has the same issue and maybe solved it or has any idea what to do here.
Sorry if the english description for several "buttons" aren't exactly,we are using a german version of MAC OS X (10.8.2). I hope everything is easy to understand.
Just tell me if you need any additional information about things.
DPS Version: 1.0 RC 135 (121112)
Kind regards
This is my post in the official DPS forums but there wasn't any reply except one that we could use an own OD binding script.
Is there anybody who has a working script?I found one but it has AD inside and I don't know if it's that easy to delete the AD parts from this script.
It would be great if there is someone who could help with this issue.
Kind regards

We're still looking for a solution for this issue as it still doesn't work.
We also tried to solve it with this script but it didn't work either:
#!/bin/bash
computerid=`scutil –get ComputerName`
dsconfigldap -v -f -a OD_SERVER -n OD_SERVER -c $computerid -u ADMIN_USERNAME -p ‘ADMIN_PASSWORD’
sleep 10
dscl /Search -create / SearchPolicy CSPSearchPath
dscl /Search -append / CSPSearchPath /LDAPv3/OD_SERVER
sleep 10
dscl /Search/Contacts -create / SearchPolicy CSPSearchPath
dscl /Search/Contacts -append / CSPSearchPath /LDAPv3/OD_SERVEROD_SERVER= FQDN of our OpenDirectory
ADMIN_USERNAME= account used for binding computers manually
ADMIN_PASSWORD= password for ADMIN_USERNAME
It would be great if there is somebody who could help us with this issue.
Kind regards

Similar Messages

  • - Looking for Drop Down menu script w/ semi-transparent backgrounds...

    Looking for a dropdown menu script that will allow
    semi-transparent
    backgrounds (so we can partly see what the list is displaying
    over).
    I've Googled this to death using all the obvious keywords,
    but have yet to
    find what I'm looking for.
    Thanks.

    Yes. I understand and agree. Good point.
    Thanks.
    Al Sparber - PVII
    http://www.projectseven.com
    Extending Dreamweaver - Nav Systems | Galleries | Widgets
    Authors: "42nd Street: Mastering the Art of CSS Design"
    "T.Pastrana - 4Level" <[email protected]> wrote in message
    news:[email protected]...
    >I posted mainly for the benefit of Reese, I know you know
    this.
    >
    >
    > --
    > Best Regards,
    > ..Trent Pastrana
    > www.fourlevel.com
    >
    >
    >
    >
    >
    >
    > "Al Sparber- PVII" <[email protected]>
    wrote in message
    > news:[email protected]...
    >> Actually, it's not an error. But we do happen to
    have it in a CC on
    >> that page because the last time I posted that page
    on this forum it
    >> was criticized for "failing" the W3C CSS validator.
    >>
    >>
    http://www.projectseven.com/foxy.gif
    >>
    >> The Firefox console simply would report it as a
    warning - not an
    >> error. It would have no affect on the page. But
    thanks for pointing
    >> that out.
    >>
    >> --
    >> Al Sparber - PVII
    >>
    http://www.projectseven.com
    >> Extending Dreamweaver - Nav Systems | Galleries |
    Widgets
    >> Authors: "42nd Street: Mastering the Art of CSS
    Design"
    >>
    >>
    >>
    >>
    >> "T.Pastrana - 4Level" <[email protected]> wrote in
    message
    >> news:[email protected]...
    >>> If you want your page to validate you might want
    to separate the
    >>> properties. Some modern browsers like Firefox
    will throw an error
    >>> with the filter property.
    >>>
    >>> #menu li {
    >>> opacity: 0.85;
    >>> }
    >>>
    >>> <!--[if IE]><style
    type="text/css">#menu li {filter:
    >>>
    alpha(opacity=85);}</style><![endif]-->
    >>>
    >>>
    >>> --
    >>> Best Regards,
    >>> ..Trent Pastrana
    >>> www.fourlevel.com
    >>>
    >>>
    >>>
    >>>
    >>> "Al Sparber- PVII"
    <[email protected]> wrote in message
    >>> news:[email protected]...
    >>>> If, for example, you are using an unordered
    list for your menu, set
    >>>> opacity on the LI, like so:
    >>>>
    >>>> #menu li {
    >>>> opacity: 0.85;
    >>>> filter: alpha(opacity=85);
    >>>> }
    >>>>
    >>>> As far as I know, there are no
    "off-the-shelf" menu tools of worth
    >>>> that offer this as an automatic option. You
    should pick yourself a
    >>>> good menu system then set opacity on the
    relevant element. The
    >>>> menu "script" or "system" really has nothing
    to do with it.
    >>>>
    >>>> If you need a good base menu system, you can
    find free ones and
    >>>> commercial ones on our site. Here is an
    example of one with
    >>>> transparency:
    >>>>
    >>>>
    http://www.projectseven.com/products/menusystems/pmm/css_tweaks/opacity/
    >>>>
    >>>>
    >>>>
    >>>> --
    >>>> Al Sparber - PVII
    >>>>
    http://www.projectseven.com
    >>>> Extending Dreamweaver - Nav Systems |
    Galleries | Widgets
    >>>> Authors: "42nd Street: Mastering the Art of
    CSS Design"
    >>>>
    >>>>
    >>>>
    >>>>
    >>>> "Reese" <[email protected]> wrote in message
    >>>> news:[email protected]...
    >>>>> Looking for a dropdown menu script that
    will allow
    >>>>> semi-transparent backgrounds (so we can
    partly see what the list
    >>>>> is displaying over).
    >>>>>
    >>>>> I've Googled this to death using all the
    obvious keywords, but
    >>>>> have yet to find what I'm looking for.
    >>>>>
    >>>>> Thanks.
    >>>>>
    >>>>
    >>>
    >>>
    >>
    >
    >

  • I'm looking for an only WEBDB Forum.

    hi,
    I'm looking for an only oracle WEBDB Forum.
    Can anyone give me the http url ???
    Thanks
    null

    Bart (guest) wrote:
    : hi,
    : I'm looking for an only oracle WEBDB Forum.
    : Can anyone give me the http url ???
    : Thanks
    As soon as you get the url, please send it to me !!
    thanks in advance !
    Alessandro.
    null

  • Looking for a free expression script

    Hi guys,
    So recently i bought Adobe CC and was eager to start with it. I forgot only one thing and that was to save my old scripts that i used in AE CS6.
    It was a free expression script wich looks similar to this one: http://aescripts.com/ease-and-wizz/
    It had things like "glue, bounce, expo in, wiggle" and more stuff. I tried my best Googling skills but i can't seem to find it.
    Does anyone know wich one i mean? If i remember correctly, it was a free script.
    Thanks in advance!
    Bye bye!
    Leroy

    I finally found it. The script/tool i was looking for was this one:
    http://aescripts.com/animationpatterns/
    Thanks!

  • Looking for a more universal scripting language than AppleScript or Automator

    I want to learn a cross-platform/web scripting language to automate tasks, write scripts and with the potential to create programs and web apps.
    I am looking for something that:
    - is not a program with a GUI like Automator, iKey, Quickeys, Maestro... 
    - is more "universal" than Applescript, cross-platform
    - can be used to automate simple tasks in a simple way
    - can also be used to create more complex scripts, web apps and maybe, eventually, programs (with GUI)
    I've read about Javascript, Python, Ruby, PHP, Perl, C+, C++, Java and others, but I really don't know.
    - Java sounds pretty cool, Python too.
    - I'm not crazy about PHP or Perl, with Javascript, but some people swear by it
    - I don't know anything about C+, C++
    Does anyone have any suggestion(s)?  Please let me know if you need any more details.  Thank you.

    C, C++, Objective-C are nor scripting languages and will not help you do web pages. (Don;t know what C+ is).
    Forget Java it has lots of security problems and more and more users are disabling Java in their web browsers because of this. Developing in Java would be, in my opinion, a mistake.
    If you are doing any web works at all you will need to know some Javascript, no way around that.  But Javascript is actually not a bad language
    Note Java and Javascript are two totally separate languages that have nothing in common  but the first 4 letters of their names.
    So you are left with PHP, Perl, Python and Ruby.
    Dismissing PHP and Perl out of hand is a big mistake, They are both major players and you will run into them just about everywhere. If you are looking to do this for possible employment you will need to be familiar with them at least.
    Python and Ruby are both strong languages as well. I don't have a lot of experience with either so I can;t speak to their strengths  but  learnign either would not be a mistake.
    Knowing what your reasons are for asking this, personal use or for employment, might help refine the list some.
    regards
    Message was edited by: Frank Caggiano - Perl is also included in OS X by default. Not sure about PHP but I believe it also is. I agree TextWrangler would be a good editor for this type of work.

  • Security audit: Looking for a tool or script that lists al of the users in AD that have access to a folder on a computer

    Thank you,

    You should be able to find a third party auditing tool for this.  But if you are looking for free one, you may need to update the logic, combine multiple scripts etc to achieve this.
    1. Get the ACL of the folder using a tool
    2. Translate the SID to an object in AD
    3. If it is a group. Get the group members
    3a.  if it a nested group, get all members from all nested groups.
    Santhosh Sivarajan | Houston, TX | www.sivarajan.com
    ITIL,MCITP,MCTS,MCSE (W2K3/W2K/NT4),MCSA(W2K3/W2K/MSG),Network+,CCNA
    Windows Server 2012 Book - Migrating from 2008 to Windows Server 2012
    Blogs: Blogs
    Twitter: Twitter
    LinkedIn: LinkedIn
    Facebook: Facebook
    Microsoft Virtual Academy:
    Microsoft Virtual Academy
    This posting is provided AS IS with no warranties, and confers no rights.

  • Looking for a Mail utility/script to remove older newsletters

    I subscribe to several newsletters from various companies (airlines, hotels, etc) and I'm looking for a utility/script that looks at incoming mail and zaps/displays older mailings since the new message supersedes the older ones. For instance, weekly discount offers come in and I want the previous ones from the same company to be automatically deleted. A confirmation window displaying the candidate messages to be deleted would be a nice feature.
    Does anybody know of such a utility?
    TIA

    well, to catch an email you have to add the email address from the sender or distinctive text, so for simplification purposes you may have to create a rule for each newletter, rather than one rule with lots of text in that field. plus if you create one rule for each, then it is easier to troubleshoot if one newsletter does not get deleted in the way you have specified it.
    glad i could help

  • Looking for professionals with Illustrator scripting experience near Nürnberg Germany

    I work for a large consumer products company with a large in-house design team working on Illustrator as a main platform. I'm looking for advice on where to find individuals with a lot of Illustrator scripting experience to help our team for a limited time duration. Any thoughts on other forums, job posting sites etc. where I could search for this would be greatly appreciated. Our company is located near the Nürnberg metro area in Germany and ideally are looking for on-site help. Thanks!

    I know at times it doesn't look like it but I do have a day job ( just about ) Carlos… Language would a problem too ( I just about do english as we brits do, pig ignorant bunch ) I've been to Hamburg and the beer was great thou…
    I don't know why but I have think Chris Gebab may be from that way…

  • Looking for ACE Probe TCL script specific for LDAPS

    Hello Everyone,
    I have searched the forum, and i am having difficulty finding an example of how to modify the LDAP TCL probe from port 389 to secure LDAP port 636.
    Could someone kindly point me or provide me the modified TCL script if you happen to have it.
    During my search I also found a config that someone had provided, which contained the following probe:
    probe tcp LDAPS_Probe
      port 636
    probe tcp LDAP_Probe
      port 389
    I was trying to figure out if this a modified TCL script for LDAP or modifed TCP TCL script specific for port 636.
    This is how I applied the script for LDAP port 389.
    script file 1 LDAP_PROBE
    probe scripted LDAP_PROBE_389
    interval 5
    passdetect interval 30
    receive 5
    script LDAP_PROBE
    serverfarm host SF-LDAP-389
    description SF LDAP Port 389
    predictor leastconns
    probe LDAP_PROBE_389
    rserver LDAP-RS1-389
    inservice
    I will be more than glad to provide you any additional information that you need.
    As always thanks for your input.
    Raman Azizian
    SAIC/NISN Network services

    normally you would engage a TCL developer or ciso advanced services to develop a custom script for anything other than what Cisco provides in canned scripts. If you are comfortable with tcl you can do it yourself. Here is an example of the LDAP script modified to include initiation via ssl.  default port is 389 when you implement you would specify 636.
    #!name = LDAP_PROBE
    # Description:
    #    LDAP_PROBE opens a TCP connection to an LDAP server, sends a bind request. and
    #    determines whether the bind request succeeds.  LDAP_PROBE then closes the
    #    connection with a TCP RST.
    #    If a port is specified in the "probe scripted" configuration, the script probes
    #     each suspect on that port. If no port is specified, the default LDAP port 389
    #     is used.
    # Success:
    #   The script succeeds if the server returns a bind response indicating success
    #    (status code 0x0a0100) to the bind request.
    #   The script closes the TCP connection with a RST following a successful attempt.
    # Failure:
    #   The script fails due to timeout if the response is not returned.  This
    #    includes a failure to receive ARP resolution, a failure to create a TCP connection
    #    to the port, or a failure to return a response to the LDAP bind request.
    #   The script also fails if the server bind response does not indicate success.
    #    This specific error returns the 30002 error code.
    #   The script closes any attempted TCP connection, successful or not, with a RST.
    #  PLEASE NOTE:  This script expects the server LDAP bind response to specify length
    #   in ASN.1 short definite form.  Responses using other length forms (e.g., long
    #   definite length form) will require script modification to achieve success.
    # SCRIPT version: 1.0       April 1, 2008
    # Parameters:
    #   [DEBUG]
    #      username - user login name
    #      password - password
    #      DEBUG        - optional key word 'DEBUG'. default is off
    #         Do not enable this flag while multiple probe suspects are configured for this
    #         script.
    # Example config :
    #   probe scripted USE_LDAP_PROBE
    #         script LDAP_PROBE
    #   Values configured in the "probe scripted" configuration populate the
    #   scriptprobe_env array.  These may be accessed or manipulated if desired.
    # Documentation:
    #    A detailed discussion of the use of scripts on the ACE is included in
    #       "Using Toolkit Command Language (TCL) Scripts with the ACE"
    #    in the "Load-Balancing Configuration Guide" section of the ACE documentation set.
    # Copyright (c) 2005-2008 by Cisco Systems, Inc.
    # debug procedure
    # set the EXIT_MSG environment variable to help debug
    # also print the debug message when debug flag is on
    proc ace_debug { msg } {
        global debug ip port EXIT_MSG
        set EXIT_MSG $msg
        if { [ info exists ip ] && [ info exists port ] } {
         set EXIT_MSG "[ info script ]:$ip:$port: $EXIT_MSG "
        if { [ info exists debug ] && $debug } {
         puts $EXIT_MSG
    # main
    # parse cmd line args and initialize variables
    ## set debug value
    set debug 0
    if { [ regsub -nocase "DEBUG" $argv "" argv] } {
        set debug 1
    ace_debug "initializing variable"
    set EXIT_MSG "Error config:  script LDAP_PROBE \[DEBUG\]"
    set ip $scriptprobe_env(realIP)
    set port $scriptprobe_env(realPort)
    # if port is zero the use well known ldap port 389
    if { $port == 0 } {
        set port 389
    # PROBE START
    # open connection
    ace_debug "opening socket"
    set sock [  socket -sslversion all -sslcipher RSA_WITH_RC4_128_MD5 $ip $port ]
    fconfigure $sock -buffering line -translation binary
    # send a standard anonymous bind request
    ace_debug "sending ldap bind request"
    puts -nonewline $sock [ binary format "H*" 300c020101600702010304008000 ]
    flush $sock
    #  read string back from server
    ace_debug "receiving ldap bind result"
    set line [read $sock 14]
    binary scan $line H* res
    binary scan $line @7H6 code
    ace_debug "received $res with code $code"
    #  close connection
    ace_debug "closing socket"
    close $sock
    #  make probe fail by exit with 30002 if ldap reply code != success code  0x0a0100
    if {  $code != "0a0100" } {
        ace_debug " probe failed : expect response code \'0a0100\' but received \'$code\'"
        exit 30002
    ## make probe success by exit with 30001
    ace_debug "probe success"
    exit 30001

  • Regex question - looking for numbers only

    I'm getting a bit stuck with a simple regular expression.
    I want to find the records that consist of numbers only. From the example below, I'm looking for just the first record, which has '1234'.
    I tried looking for digits, but not alphabetic, but that doesn't work.
    Any ideas?
    Thanks.
    drop table test_regex;
    create table test_regex as (
    select '1234' col1 from dual
    union all
    select 'abcde' col1 from dual
    union all
    select 'a1b3c3' col1 from dual
    union all
    select '123c3' col1 from dual
    union all
    select 'a_*1' col1 from dual
    union all
    select '  9  ' col1 from dual
    union all
    select '    ' col1 from dual
    select *
    from test_regex
    where REGEXP_LIKE(col1, '[[:digit:]][^[:alpha:]]')
    /

    Something like this?
    WITH t AS (SELECT '1234' col1
                 FROM DUAL
                UNION ALL
               SELECT 'abcde' col1
                 FROM DUAL
                UNION ALL
               SELECT 'a1b3c3' col1
                 FROM DUAL
                UNION ALL
               SELECT '123c3' col1
                 FROM DUAL
                UNION ALL
               SELECT 'a_*1' col1
                 FROM DUAL
                UNION ALL
               SELECT '  9  ' col1
                 FROM DUAL
                UNION ALL
               SELECT '    ' col1
                 FROM DUAL)
    SELECT t.col1
      FROM t
    WHERE REGEXP_LIKE(t.col1, '^[[:digit:]]+$')
    ;You may want to take a look at something I wrote in this forum: Introduction to regular expressions ....
    C.
    Message was edited by:
    cd

  • Looking for online only classroom for my child.  What do you have?

      My child has processing disorders, and responds easier to computer  "class" time. I am looking for a way to participate via home study links with real time class room participation. Does any one have an idea how to find this elusive on-line class?     wolfgirluno.

    Read further. Apps, music and videos don't count towards the 5 gig. You can also choose just what is backed up. Also not all document programs work with I cloud.
    I have a 32 gig Touch and it's backup is 500 megs. Most of that is being taken up by photos and videos stored in my photo library.

  • Looking for localize names of script folders

    Hi, i'm trying to get a list of all the scriptfolder names.
    This will solve path issues with other language versions of illustrator.
    My script for now:
    scriptfolder = {
    en: "Scripts",
    nl: "Scripts",
    de: "Skripten"
    var imageiconprinter = File(app.path+'/Presets.localized/' + app.locale + '/'+localize(scriptfolder)+'/idatabase/Images/Infopanel_heinerich/heinerichinfopanelprint er.png');
    I've defined a country like de: which is german and put the correct foldername behind it.
    I would love to have a list of all countrys.
    if you don't have a list just fill in the foldername and countryname of your country.
    Thanks
    Daniel

    Perhaps this helps a little bit. It is language-independent and shows the path (or the name) to the corresponding scripts folder completly.
    #target Illustrator
    // at first save this script and than run
    var fo = File($.fileName).parent.fsName; //path to scripts folder
    //var fo = File($.fileName).parent.name; // the name of scripts folder
    alert (fo)
    The result should always display the folder where the script is stored.

  • Looking for help with PowerShell script to delete folders in a Document Library

    I'd like to create a PowerShell script to delete old folders in a Document library that are over 30 days old. Has anyone created something like this?
    Orange County District Attorney

    Hello Sid:
    I am trying to do the same and Iam running the script to delete the subfolders inside a folder  but I have some errors. 
    Could you please take a look?
    _______Script________
    $web = Get-SPWeb -Identity https://myportal.mydomain.com
    $list = $web.GetList("ar_mailingactivity")
    $query =  New-Object Microsoft.SharePoint.SPQuery 
    $camlQuery = '<Where><And><Eq><FieldRef Name="ContentType" /><Value Type="Computed">Folder</Value></Eq><Leq><FieldRef Name="Created" /><Value Type="DateTime"><Today OffsetDays="-30" /></Value></Leq></And></Where>'
    $query.Query = $camlQuery
    $items = $list.GetItems($query)
    for ($intIndex = $items.Count - 1; $intIndex -gt -1; $intIndex--)
       $items.Delete($intIndex);
    ________Errors_______
    Unable to index into an object of type System.Management.Automation.PSMethod.
    At C:\Script.ps1:2 char:22
    + $list =$webGetList <<<< "ar_mailingactivity"]
    + CategoryInfo
    :InvalidOperation: (ar_mailingactivity:String) [], RuntimeException
    + FullyQualifiedErrorID
    :CannotIndex
    You cannot call a method on  a null-valued expression.
    At c:\Script.ps1:6 char:24
    + $items = $list.GetItems <<<< ($query)
    + CategoryInfo
    :InvalidOperation: (GetItems:String) [], RuntimeException
    + FullyQualifiedErrorID
    :InvokeMethodOnNull

  • Looking for the adjoin.sh script for LDAP. `

    Anyone have a link to download?
    Thanks,
    Brad

    Chris, have you googled on XML and weather conditions? I
    think you also could find more detailed information through weather
    dot com by looking down for "developers" if I remember this
    correctly. But you can take a look at weather-related websites and
    they usually give you pretty much fundmental self-explantory simple
    instructions on how to set it up on your website.
    quote:
    Originally posted by:
    Newsgroup User
    First and foremost this probably isn't the right forum to
    post such a topic
    in but everyone in this forum is so helpful to me that it
    just made more
    sense. Anyhow I would like to get an XML feed from
    weather.com to put on
    this site I am building so I can allow users to view the
    weather conditions
    for wherever they choose. I am certainly not an XML
    programmer and even
    though I have weather.com's software development kit for
    there XML data
    feeds on the weather I think it would take me forever to
    create something
    right? Anyhow I use PHP on my server and I'm wondering if
    anyone knows of
    any good pre-made scripts to allow me to easily add the XML
    weather to my
    site...
    Thanks!
    Chris Jumonville

  • Looking for "Replace with Symbol" script

    So I am trying to replace gps points with a symbol I have created. I have found blogs referencing a script that can replace selected items with symbols saved in the symbols panel, but I can't seem to find the actual script! If anyone knows where I can find JET_ReplaceWithSymbol.jsx or any other script that can do the same function, it would be greatly appreciated!

    Hi CarlosCanto ( & Muppet Mark ;-),
    First of all I apologize, as I only started this Illustrator scripting a few weeks ago so sorry for my ignorance to things thus far. Its actually been going pretty well, but many things seem to elude me while others seem to be beyond me at this point.
    Thanks so much for the additional info CarlosCanto, tags.length worked to get around that issue. I also was able to zero out the rotation (which took some research and further headache) before gathering the width/height (* however see below). It now seems to scale accurately, but given the ratios of the original and new items it seems to locate top left and fit from there proportionally (* see below) perhaps due to the scale ratio part of the code?. So thanks so much for the heads up on both the tags.length and zeroing out rotation before hand, both helped. So I am inching along to further confusion and headaches. ;-) Is there a resource where can I find more detailed information about these "tag" assignments/values, I find little nuggets on the forum and some info in the Scripting Reference but was hoping to see maybe more detailed information if it exists.
    * Does the rotation tag get assigned to anything that has been rotated via the IDE as well also already rotated via obj.rotate(num) through code? To me it seems that items rotated with rotate() previously via javascript don't contain this tag, nor do Effect - Transform items, I cant target it to zero the rotation or rotate them to the previous rotation value? I cant seem to replace and retain rotation for something that has been rotated through code with rotate() already or via the Effect menu. But maybe I am wrong an just don't know how to target those, I am fumbling so much with this code trying to get it to work at all and trying to get all scenarios to work, I fix one break another, almost to the point of throwing in the towel and giving in to confusion. :-( I have tried so many things that I am even confused writing this as to what works, what doesn't, why, why not, at this point along with how to explain it. ;=) Forgive me. Ugh, I am at a loss, this whole rotation property seems rather challenging compared to the others given this request for outcome.
    My basic tests are as follows, I have been testing everything (even through possibly redundant), as I need this to work with ALL scenarios if possible. ;-)
    So far it works with these:
    - items rotated manually with the mouse
    - rotate tool
    - the transform window
    - right click transform
    - Ojbect - Transform - Rotate
    So far these do NOT work in retaining the present rotation:
    - Effect - Distort & Transform - Transform - Rotate  ( Also: scales fine but offsets its position, towards TL? )
    - Items rotated via Javascript using obj.rotate(num) ( Also: scales larger when replaced? )
    - When I run the script again, specifying a different symbol the rotation is lost
    - When I use symbol replace after applying the script the new replaced symbol does not retain the scale
    I hope I have stated those correctly, I have done so many tests with so many factors, approaches and code variations that I am thoroughly confused. So that seems to be the status update thus far, this whole rotation property seems rather challenging compared to the others, I guess since so many other factors are involved when that property is involved. I wish rotation was just rotation and could just be read and manipulated more easily. I was curious, even though it is beyound me, does using matrix transforms make this all easier and more straight forward vs tags or are both rather convoluted?
    So am I spinning my wheels thinking this approach can be achieved across all those scenarios? Any thoughts, feedback, code, or entire solutions :-) are welcome at this point. Thanks so much to CarlosCanto and everyone else, I greatly appreciate it.

Maybe you are looking for