ARD Login Script Problem

Hey there.
I have a Mac lab that I am controlling with ARD. I know you can use the following UNIX script to login..
osascript <<EndOfMyScript
          tell application "System Events"
                    keystroke "USERNAME"
                    keystroke tab
                    delay 0.5
                    keystroke "PASSWORD"
                    delay 0.5
                    keystroke return
          end tell
EndOfMyScript
... However, my problem is that, for various reasons, the logins are set to choose from a list of accounts, not to enter the username. In other words, after the machine boots up, the user chooses the name of the account and then is prompted for the password.
Can this script be modified to select a user or is there another way to script it?
Thanks in advance.
Adam

> "Andrew Knoke" <[email protected]> wrote in message
> news:typvh.9628$[email protected]..
>
> Also is there a way you can say in a login script to have users in a group
> NOT get a map drive. In my example users in group would not get the H:
> drive.
>
>
> map root u:=%HOME_DIRECTORY
>
> If member of "small group.home" Then
> goto five
> end
>
> map root h:=sever\vol1:shared
>
> :five
If not member of ".smallgroup.home" then
map root h:=sever\vol1:shared
End
AZC

Similar Messages

  • ARD Login script doesn't work with similar usernames

    We have a lab of Macs all of which have two accounts whose usernames start with the same characters (rms and rmsadmin). There are times when we would like to be able to log on to all the computers simultaneously as the rmsadmin user with ARD. Because both of the usernames start with the same three characters, when the following commands are sent via ARD, the login process defaults to selecting the student account (rms) and won't log in as rmsadmin:
    osascript -e 'tell application "System Events" to keystroke "rmsadmin"'; \
    osascript -e 'tell application "System Events" to keystroke return'; \
    osascript -e 'tell application "System Events" to delay 0.5'; \
    osascript -e 'tell application "System Events" to keystroke "password"'; \
    osascript -e 'tell application "System Events" to delay 0.5'; \
    osascript -e 'tell application "System Events" to keystroke return'
    Anyone have a solution to this?
    Thanks in advance for taking the time to read this and giving it some thought.
    Peggy
    Xserve PowerPC G4, MacBook Pro, PowerBook, etc.   Mac OS X (10.4.8)  

    Since we do have the same problem but also some additional infos I bump this thread in the hopes of getting some answers.
    The login script does run, but unfortunatly only when I start it manually. It does not run during login.
    The only purpose of the script is to map some drives and it works fine under XP. Where else can I find infos about the problem?
    Our script looks like that:
    On Error resume next  
    Set objADSystemInfo = CreateObject("ADSystemInfo")  
    Set objUser = GetObject("LDAP://" & objADSystemInfo.UserName)  
    strDn = objUser.Get("distinguishedName")  
    strSam = objUser.Get("sAMAccountName")  
    strCn = objUser.Get("cn")
    Set colGroups = objUser.Groups  
    Pos = Instr(strDn,"OU=")  
    if Pos = 0 then  
        strOu = "" 
    else  
        strOu = Mid(strDn,Pos+3,2)  
    end if  
    Set objNetwork = CreateObject("WScript.Network")   
    objNetwork.MapNetworkDrive "h:", "\\frodo\user\" & strSam  
    objNetwork.MapNetworkDrive "j:", "\\frodo\misc" 
    objNetwork.MapNetworkDrive "l:", "\\frodo\department" 
    objNetwork.MapNetworkDrive "q:", "\\frodo\projects" 
    objNetwork.MapNetworkDrive "k:", "\\frodo\department\" & strOu  
    if strOu = "IT" then  
        objNetwork.MapNetworkDrive "x:", "\\frodo\software" 
    end if  
    'WScript.Echo strOut  
    For Each objGroup in colGroups  
        if objGroup.CN = "DreCash" then  
        objNetwork.MapNetworkDrive "p:", "\\gollum\drehcash" 
        end if  
    Next 
    objNetwork.MapNetworkDrive "i:", "\\192.168.1.6\shares" 

  • Need an updated ARD login script for Mavericks

    We've been using the script below for some years now with very few issues (other than for some reason the multiple returns at the end were needed for some stubborn machines).
    The script continues to work nicely in 10.9--assuming that the cursor is in the name field of the login screen.  More often than not, the cursor isn't.  Because I've yet to teach myself/learn AppleScript, I wander around the lab and manually click into the name field.
    A:  Does anyone know how to tell the machines to place the cursor into the name field?
    B:  Could maybe a future OS update restore the good old days where the cursor blinking in the name field was the default?
    name="username";
    password="userpassword";
    osascript <<EOF
    tell application "System Events"
        keystroke tab
        keystroke (ASCII character 8)
        keystroke tab
        keystroke (ASCII character 8)
        keystroke return
        delay 0.5
        keystroke tab
        keystroke "$name"
        keystroke tab
        delay 0.5
        keystroke "$password"
        delay 0.5
        keystroke return
        keystroke return
        keystroke return
        keystroke return
    end tell

    The less than signs did not have a space.  I took out the the first delay and the last return.
    osascript <<EndOfMyScript
    tell application "System Events"
    keystroke “student”
    keystroke tab
    delay 0.5
    keystroke “***”
    delay 0.5
    keystroke return
    end tell
    EndOfMyScript
    got this error message
    43:44: syntax error: Expected “given”, “in”, “of”, expression, “with”, “without”, other parameter name, etc. but found unknown token. (-2741)
    Are you running your computers with an osx network user logon?  I am.
    thanks.
    Hal

  • NCL2 problem: login scripts only run on 2nd login

    This is wierd, but reproduceable. I'm running NCL 2 here
    (Novell_Client_10.2-i386-2007913-CD1.iso) on OpenSuSE 10.2 and have
    found that it only processes the login script correctly the second time
    I log in.
    On the first log in, I get:
    http://www.staff.niu.edu/~a02dag1/pu...-Results-1.png
    If I then log in again, I get:
    http://www.staff.niu.edu/~a02dag1/pu...-Results-2.png
    After that, subsequent log in attempts all work fine. It's just the
    first one that doesn't.
    David Gersic dgersic_@_niu.edu
    I'm tired of receiving rubbish in my mailbox, so the E-mail address is
    munged to foil the junkmail bots. Humans will figure it out on their own.

    >>> On November 15, 2007 at 4:16 PM, in message
    <tz3%i.290$[email protected]>, Rick
    Bousquet<[email protected]> wrote:
    > David Gersic wrote:
    >
    >> This is wierd, but reproduceable. I'm running NCL 2 here
    >> (Novell_Client_10.2-i386-2007913-CD1.iso) on OpenSuSE 10.2 and have
    >> found that it only processes the login script correctly the second time
    >> I log in.
    >>
    >> On the first log in, I get:
    >>
    >> http://www.staff.niu.edu/~a02dag1/pu...-Results-1.png
    >>
    >> If I then log in again, I get:
    >>
    >> http://www.staff.niu.edu/~a02dag1/pu...-Results-2.png
    >>
    >> After that, subsequent log in attempts all work fine. It's just the
    >> first one that doesn't.
    >>
    >>
    >>
    >> David Gersic
    dgersic_@_niu.edu
    >>
    >> I'm tired of receiving rubbish in my mailbox, so the E-mail address is
    >> munged to foil the junkmail bots. Humans will figure it out on their
    own.
    >
    >
    > seeing same here. I wish they had feedback during public beta. I would
    have
    > reported it.
    Strange, my client always seems to run the login script properly, but the
    client on my machine is horrendously slow and no one can tell me why. Have
    you tried grabbing a lantrace from wireshark to see if it shows anything
    obvious? Also, was this client upgraded from previous public betas at all?
    They do have feedback during public betas, you simply use the 'feedback'
    link on the bottom of the beta product page. Its not exactly the most
    obvious way but it is how they want you to do it.
    Rodney

  • POST request in a login script

    I have a strange problem when the variables that are passed to a PHP script dont get recognized in an equal statement. The java code :
    tring value, value2;
         try {
         BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
         URL url = new URL("................./admin.php");
         URLConnection connection = url.openConnection();
         connection.setDoOutput(true);
         System.out.println("Enter your username");
         value = stdin.readLine();
         value = URLEncoder.encode(value, "UTF-8");
         System.out.println("Enter your password");
         value2 = stdin.readLine();
         value2 = URLEncoder.encode(value2, "UTF-8");
         System.out.println("Acessing the ECHO server script");
         PrintWriter out = new PrintWriter(connection.getOutputStream());
         out.println("username="+ value);
         out.println("&password="+value2);
         out.close();
         BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
         String inputLine;
         System.out.println("Retrieving data");
         System.out.println("");
         while ((inputLine = in.readLine()) != null)
             System.out.println(inputLine);
         System.out.println("");
         in.close();
         catch (Exception e)
         System.out.println("Error: "+e);
         System.out.println("Processing Acomplished");In case somebody wonders, this is part of the php script
    if (isset($_POST['username']) && isset($_POST['password']))
    $username = $_POST['username'];
    $password = $_POST['password'];
    echo $username;
    echo $password;
    if ( $username == "1" && $password == "2" )
    echo "CORRECT";
    else
    echo "INCORRECT";
    }Now, the script successfuly recieved my data, and prints it back. However, whenever i try to check if the value is "1", for example, it always evaluates to FALSE. I am completely lost, because the script print back 1, and then says that 1 != 1
    I know it looks like script problem, but im almost sure that its not.
    Maybe the data that java post's is encoded differently or something, and the script cant really "interpret" it. Did anyone else encounter any problems with login scripts and java ?
    Sorry if this is a lame question, i'm just beginning....

    I know it looks like script problem, but im almost sure that its not.I'm almost sure it is. Check that it's not comparing the string "1" to the integer 1 or something. But the way you present it the problem is almost certainly in the PHP rather than the Java.

  • How do I connect my Centro to the Internet via bluetooth over PC's Internet? Where is Centro's PPP Connection Type? How do I setup Login Script for bluetooth connection?

    I am trying to set up bluetooth on the Centro to connect to the internet via my PC's internet.
    HotSync over bluetooth works successfully.
    Computer specs: Toshiba P205-S6277; Bluetooth Stack v5.10.04 (currently using); Bluetooth Monitor v3.01 (to use Vista's built-in bluetooth)
    I think I have narrowed my problem down to 3 things.
    (1) Finding Network Access properties (to allow connected devices to access the internet)
    (2) Finding Centro's Network Connection Type: PPP
    (3) Finding the correct Login Script to use
    for (1) I think I've looked everywhere; found nothing on Network Access. 
    Checked control panel: only Bluetooth Local COM
    Right-clicked bluetooth icon > Settings: File transfer, PAN Networking, PAN DHCP server, AV controls. Other bluetooth settings are for file transfer or object push. I don't see anything like this.
    I'm stumped on (2). It seems as if palm removed this option under Centro's Advanced network settings .
    Nearly all the forums that I read says to choose Connection Type: PPP.
    (3) Found 2 scripts that seemed would work. I don't know how it exactly works but it sounds workable.
    First script:
    Send: CLIENT
    Send: CLIENT
    Wait for: CLIENTSERVER
    End:
    Script 1 Connect Log:
    =======================================
    Connect Log
    S: client
    S: client
    R:
    Err: 0x121F   <<<netErrUserCancel b/c I canceled it. 
    Not connected
    ========================================
    I canceled it because the process would stay on "Signing In" then it automatically "Canceled" itself.
    Second script:
    Send CR:
    Delay: 1
    Send: CLIENT
    Wait For: CLIENTSERVER
    End
    **UPDATE** I found on this forum (Reply # 3689) that the script is needed only if you are using Palm OS 4 or under. Centro uses Palm OS 5.49121. Can anyone support this?
    Even without the script it has problems "Signing In".
    I'm currently reading this site and trying out its decribed methods. I will update this thread when I get the results.
    I'm using the Centro. And If anyone's been able to successfully connect to the internet on the Centro via a bluetooth connection to the PC WITHOUT 3rd party applications, please share.  If not, please share any ideas.
    Thanks!
    -Eric
    Post relates to: Centro (AT&T)
    Message Edited by naisanza on 01-01-2009 02:26 PM

    I've been going at this for days, and have probably exhausted all the proposed solutions on the first 3 pages of various google searches. I'm getting the feeling that Vista users are pretty much SOL for the time being.
    For the record, I just tried out a few of the solutions (mRouter & SoftickPPP) on XP and they work perfectly.
    Post relates to: Centro (Verizon)
    Message Edited by Cogwheel on 02-13-2009 09:45 AM

  • Creating a new OU and the login scripts don't work

    Goodday,
    We are running DSfW for almost a year and we never had to make a new OU but that time has come.
    When I make a new OU (with iManager or AD tools) the outcome is the same: The login scripts I make for the new OU will not execute within iManager.
    If I make a new (test)user of move an existing user (with or without a GW account) the login script is not executed.
    If I place a login script directly on the user it works.
    I've patched everything and is up-to-date.
    What is different on exisiting OU's and new OU's is that it's missing two attributes:
    ACL 2#entry#ou=...#loginScript
    ACL 2#entry#ou=...#printJobConfiguration
    Maybe this has nothing to do with it but the first one I was thinking maybe this is the problem.

    Originally Posted by preemeyer
    Goodday,
    We are running DSfW for almost a year and we never had to make a new OU but that time has come.
    When I make a new OU (with iManager or AD tools) the outcome is the same: The login scripts I make for the new OU will not execute within iManager.
    Can you please give the details of how you are specifying the login script. Is it using a GPO?
    Originally Posted by preemeyer
    If I make a new (test)user of move an existing user (with or without a GW account) the login script is not executed.
    If I place a login script directly on the user it works.
    Is it by specifying the script path in existing profile tab?
    Originally Posted by preemeyer
    I've patched everything and is up-to-date.
    What is different on exisiting OU's and new OU's is that it's missing two attributes:
    ACL 2#entry#ou=...#loginScript
    ACL 2#entry#ou=...#printJobConfiguration
    Maybe this has nothing to do with it but the first one I was thinking maybe this is the problem.
    Can you check if the container is samified, and samify it if it is not.
    domaincntrl --samify
    May not work, but can be tried.

  • ARD Newbie connection problem

    Hi,
    I persuaded my mum to get an i-mac so that a) her computing experience would be great and b) so that I could help her with any problems.
    She is on 10.6 and Remote Client 3.4 and I'm on ARD 3.4 and 10.6.7.  I set it up and connected with ARD fine in her house using my MBA.  Control/Observe - all fine.
    I then try and connect when I'm at home but am unable to do so.
    I have her user name, password and IP address - 192.xxx.x.x
    In Scanner I have a little blue dot to the left of the 192.xxx.x. details.
    Can someone talk me through what blindingly obvious thing I'm missing here?
    Many thanks.

    IP numbers are usually 4 sets of 3 digits (86=086), you have one set too much
    if ARD resolves your IP (adding adsl.virginmedia.com) and you get an authentication error, that could mean you're using a wrong username/password combo
    the correct ARD login is the COMPUTER's user/pwd (email accounts are irrelevant), check system preferences>accounts
    note that login/password are case sensitive
    if your login is correct, and you still can't connect, you might want to start working on your router's firewall configuration, but I can't help you with that, you need your ADSL router/modem setup guide
    PS. go to system preferences>security, is your software firewall on or off?

  • Login Script for HP Thin Clients using Citrix

    Hi
    Could someone please assist me with this.
    I use a login script on my domain but I am now joining the HP Thin Clients onto the domain which will use SSON (Single Sign ON) which will automatically load citrix and use the current username and password to sign into the citrix session
    Is there a command I can use that will "check" the version of windows and if this is Windows 7 embedded Standard edition, then it will bypass all the commands and go to the end of the script.
    I was trying something like this IF "%OS Version%" == "Microsoft Windows 7 Embedded Standard" goto END
    I know you can use this for a "Computer Name" but we have so many terminals and would need to store all the names of them on the servers.
    Please can someone give me some advise on this.
    Thanks
    Martin

    Hi,
    As far as I know, you can user command systeminfo | findstr /B /C:"OS Name" /C:"OS Version"to check current system edition in
    Command Prompt. However, as I'm not fimilar with script, to need more assistance for your problem, it would be better to provide your question at script center.
    http://social.technet.microsoft.com/Forums/scriptcenter/en-US/home?category=scripting
    Roger Lu
    TechNet Community Support

  • Login Scripts with managed computers

    I'm using workgroup manager with computer groups and I want to have a specific script running everytime people login into the client computers.
    The problem is : When i select the computer group or the computer itself in workgroup manager and then Preferences > Login > Scripts, i can't upload my script 'cause it's marked grey by the browsing window.
    I've checked my script, it's a shell script and it's executable but still...
    I've tried with an AppleScript but same story.
    How can i make a script compatible with workgroup manager ?

    Thanks for the hit, adding .hook extension make the script selectable from WGM, however nothing happens after login with one client computer.
    Is there anybody who actually succeeded to use the script option in WGM ?
    I want to mount a folder automaticaly after login in specific computers :
    So i wrote a shell script :
    makedir /Volumes/Directory
    mount_afp afp://192.168.220.1/Directory /Volumes/Directory
    Saved the script with the .hook extension, made it executable, checked it on the client computer : it works, changed com.apple.loginwindow.plist in the client computer but still nothing !
    I don't know what's wrong ?! I'm tired of trying, it's so difficult with OS X compared to Windows and bash script... I'm kind of giving up...
    OS X 10.5.1

  • OS X Lion - JAVA SCRIPT PROBLEM

    I recently updated from Snow Leopard to OS X Lion. Now I seem to have a JAVA Script problem. Where do I start fixing this issue. I have checked updates etc etc but it seems to be updated. However, when I login to my web site backend, I have a problem. Any advice please?

    Would you please write some more details? explain the problem and what web site backend you use. Thanks.

  • Login Scripts?

    We are deploying our campus image using carbon copy cloner like we did last time.
    I creanted an admin account for the tech staff and then I bound os x to our active directory server. Last time, when a student would log in using their network username and password everything would get copied over automatically.
    Now when a student logs in it is the default os x desktop. What I'm wondering is if there is some kind of script that will copy the settings (wallpaper, docks, those settings) to the students new account? Thanks!

    Mark Robinson wrote:
    > Oksana wrote:
    >
    >> hello,
    >>
    >> i have the novell client for linux on nld. i can't seem to get the login
    >> scripts to run consistently. sometimes they run, sometimes they don't.
    >> i have slp configured and i can see the netware servers without issue.
    >
    > Occasionally I have found that network changes on the client cause things
    > to
    > fall over. Have you tried logging out and back in? Does everything work
    > ok after a reboot?
    >
    Sometimes things work after a reboot. It's not consistent.
    I find the client is very slow, and as other's have experienced, sometimes
    when I write files to a NetWare 6.5 sp4 server the files get corrupted.
    Now if I have to download something I connect to a Windows server and
    transfer the file back to NW to avoid this problem.
    I have set up SLP and before I login when I search contexts and everything
    it can find all the servers etc. easily.
    I have NMAS enabled and the NCP signature level to 1 ( I found I couldn't
    get the client to work with 2 or 3). I'm using NCP, DNS and SLP to resolve
    names.
    Thanks, Oksana

  • Login Scripts question

    I have cobbled together a script which display a users quota information when logging in. The script works fine and I can get it to run from the login script managed preference set in workgroup manager. The problem I have is that the script is reporting the user as root rather than the login user. My understanding is that login scripts (not loginhooks) run as the login user rather than the root account or is this incorrect? Trust level is set to anonymous at the moment.
    Here is the script so its more clear what im doing:
    #!/bin/sh
    # quotas - displays usage levels on server.
    # get user's short name.
    thisUser=`whoami`
    # get quota from LDAP
    maxSpace=`ldapsearch -h myserver.com -b "dc=myserver,dc=com" -x -LLL uid=$thisUser apple-user-homequota|grep apple|awk {'print $2'}`
    # convert to MB
    maxMegs=`expr $maxSpace / 1024 / 1024`
    maxGigs=`expr $maxSpace / 1024 / 1024 / 1024`
    # Returns user's home directory disk usage in 1024 KB blocks.
    currentSpace=`du -sk ~ | awk '{print $1}'`
    # convert to MB
    currentMegs=`expr $currentSpace / 1024`
    # floating point math for percentage used
    spaceUsed=`echo "scale=2; $currentMegs / $maxMegs" | bc`
    percentUsed=`echo "scale=0; $spaceUsed * 100" | bc | sed -e "s/.00//g"`
    /usr/bin/osascript <<-EOF
    tell application "System Events"
    activate
    display dialog "Disk Usage for user: $thisUser used: $currentMegs Mb max: $maxGigs Gb percent: $percentUsed %"
    end tell
    EOF
    exit

    In the future, please post your Code Snippits between
    ... your code here ...
    That will preserve all your formatting and prevent the forum formatting code from stealing some of your characters.
    And it will make it easy for people to see what you really wrote as your script.
    PS. Why not just use the quota command?
    Message was edited by: BobHarris

  • Login script for Airport Extreme

    How do I get a login script into the modem setup for the Airport Extreme base station? All that is there is a pull down menu and the only thing on the menu is "None". Where is the admin utiltity looking for its login scripts?
    Mike

    Sorry --- No answer to this: just the same problem. Places I've tried are
    Terminal Scripts (in /Library and ~/Library)
    Login Scripts (in /Library and ~/Library)
    and the same two in both
    /Library/Application Support/Apple/Airport
    /Library/Application Support/Apple/Airport/Configuration.
    No dice with any.
    Have you heard any more?
    Carroll
    1 GHz PB17   Mac OS X (10.4.2)  

  • Login script not mapping drives for users

    I am in the process of configuring a new Windows 2008 terminal server in an existing Windows 2003 domain.  The TS is installed on a member server running Windows Server 2008 SP2.  The problem is that the domain login script (set in group policy) does not seem to be working for the users.  
    I have a special TS group policy for the new terminal server and have enabled loopback processing on the default domain policy. The only setting configured in the TS policy is the location of the user's terminal server roaming profile. This seems to be working.  Other than the login script, other elements of the domain-level group policy, such as folder redirection, seem to be working. When I run the GP result tool on the terminal server, it shows all of the appropriate group policies from both the TS policy and the domain-level policy, including the login script.  This login script is vital, since it does drive mapping for a bunch of resources on the domain that users need to run certain programs.  The odd thing is that the login script runs for the Administrator account, which uses a separate group policy that has inheritance blocked.
    Any help would be appreciated!
    Laurie

    I realize this is old, but for anyone who comes here after me, here goes.  What i found, is that instead of running a vbs script to map the drives, i run a vbs script to get the parameters i need, then i run a batch file from the vbs and pass it the
    parameters.  For some reason, when the logon script is run as a batch file, all of the drives map, even for users who are local admins.  It seems to run in the users current context, unlike a vbs script.  Here is an example :
    ' maps a shared documents folder "S:/" to the same folder as the OU that the user is in.
    Set objSysInfo = CreateObject("ADSystemInfo")
    strUser = objSysInfo.UserName
    Set objUser = GetObject("LDAP://" & strUser)
    strUserName = objUser.samAccountName
    strOUPath = objUser.Parent
    arrContainers = Split(strOUPath, ",")
    arrOU = Split(arrContainers(0), "=")
    strOU = arrOU(1)
    Set objShell = CreateObject("WScript.Shell")
    objShell.Run "\\domainname\NETLOGON\Login.bat """ & strOU & """", , TRUE
    And the batch file takes the parameters like so :
    :: Initialize variables
    set parentOU=%~1
    :: Delete all known shares
    net use s: /delete
    :: Map all known shares
    net use S: "\\domainname\mainshare\%parentOU%" /persistent:yes
    Make sure to use quotes around the variable in the vbs file, or your batch file will see it as two parameters.  Then make sure to use %~1 as the variable in the batch file to remove the quotes from the parameter that is passed.

Maybe you are looking for

  • Automatic schedule lines not creating after MD03

    HI Gurus, When I am running MD03 system is creating Pur. Requisitions instead of Schedule lines I am running with NETCH 2 3 1 1 1 29102011 Data maintained 1.Material master /vendor master Auto po ticked (MRP type VB ROP 500 ,Safety stock 600, current

  • Get a waveform graph to stop plotting after a given time period

    I am doing a research project looking at the effects of modifying visual feedback on a person's current force output. I have a waveform graph that plots the target force level they are trying to match (specified by me) and next to it a second plot sh

  • How can I get my MacBook wi-fi address ?

    Hello I need help !! How can I get my MacBook wi-fi address ?! Because am trying to register in a local network and I need my wi-fi address to add it . Thanks

  • Lost my library

    Does anyone know why music rescue acknowlages my ipod for 5-10 seconds and then it says it has been disconnected? I can't get my songs off of the ipod and back into my library because my dumb father erased all of my files.

  • Physical Inventory-Cycle count

    Gurus, I am getting this when use the TC-LI20 Storage bin 1000000073 in storage type 999 does not exist.What should be done.