Using robocopy to copy files from a network share over a WinRS command line session

Hello,
Preface: Using server 2008 enterprise.
I can't seem to get robocopy to function over WinRS and I'm not sure where the problem actually lies.  Running robocopy locally on the computer does work fine, but as soon as I try to run it through a remote command prompt through the WinRS client or directly with the WinRS client I get an access denied message (error 5).
I've tried using runas while logged into the remote command prompt as well, thinking that it could have been some sort of permissions inheritence issue.
I've checked the permissions on the remote file share, I've even given 'Everyone', 'Anonymous Logon' and the computer's active directory account full control over the folder and the file I'm trying to copy, but still get the access denied error.
I've tried using /COPY:DT since I read that usually resolved error 5 issues.
None of these things have worked.
I'm kind of out of ideas, I've read some blogs of people who have written powershell scripts which use winrm/robocopy so I figure I'm missing something stupid.  Or maybe I've stumbled upon a bug?
C:\>robocopy \\192.168.100.1\share c:\test example.exe
   ROBOCOPY     ::     Robust File Copy for Windows
  Started : Mon Feb 09 17:35:32 2009
2009/02/09 17:35:32 ERROR 5 (0x00000005) Getting File System Type of Source \\192.168.100.1\share\
Access is denied.
   Source - \\192.168.100.1\share\
     Dest : c:\test\
    Files : example.exe
  Options : /COPY:DAT /R:1000000 /W:30
2009/02/09 17:35:32 ERROR 5 (0x00000005) Accessing Source Directory \\192.168.100.1\share\
Access is denied.

Yep, I verified permissions on them all :(
To maybe complicate the issue, I looked at the environment variables for myself while logged in locally to the computer and through WinRS and they look to be the same.   
EDIT: Out of pure frustration I wrote a quick console application which impersonates the currently logged in user and copies a file from the network share I'm trying to access to the local computer.  The application properly impersonates the user - but does not copy the files while it's run through WinRM.  When you run the application as a locally logged in user it works just fine.
WinRM must be behaving goofy :(
 This is the output of the following application:
C:\Windows\System32>test.exe 
Name: domain\loggedinuser 
IsAuthenticated: True 
User: {GUID} 
AuthenticationType: Kerberos 
Destination directory doesn't exist, creating new directory.. 
Undoing impersonation.. 
No exceptions, no nothing :(
Imports System.IO 
Imports System.IO.File 
Module Module1 
   Dim impersonationContext As System.Security.Principal.WindowsImpersonationContext 
   Dim currentWindowsIdentity As System.Security.Principal.WindowsIdentity 
   Dim cpr As New copyProgress(AddressOf FileCopyProgress) 
   Dim destinationDir As DirectoryInfo = New DirectoryInfo("c:\destination\") 
   Private Delegate Function copyProgress(ByVal totalFileSize As Int64, ByVal totalBytesTransferred As Int64, ByVal streamSize As Int64, ByVal streamBytesTransferred As Int64, ByVal dwStreamNumber As Int32, ByVal dwCallbackReason As Int32, ByVal hSourceFile As Int32, ByVal hDestinationFile As Int32, ByVal lpData As Int32) As Int32 
   Private Declare Auto Function CopyFile Lib "kernel32.dll" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal lpProgressRoutine As copyProgress, ByVal lpData As Int32, ByVal lpBool As Int32, ByVal dwCopyFlags As Int32) As Int32 
   Private Function FileCopyProgress(ByVal totalFileSize As Int64, ByVal totalBytesTransferred As Int64, ByVal streamSize As Int64, ByVal streamBytesTransferred As Int64, ByVal dwStreamNumber As Int32, ByVal dwCallbackReason As Int32, ByVal hSourceFile As Int32, ByVal hDestinationFile As Int32, ByVal lpData As Int32) As Int32 
   End Function 
   Private Function FileCopyProgress2(ByVal totalFileSize As Int64, ByVal totalBytesTransferred As Int64, ByVal streamSize As Int64, ByVal streamBytesTransferred As Int64, ByVal dwStreamNumber As Int32, ByVal dwCallbackReason As Int32, ByVal hSourceFile As Int32, ByVal hDestinationFile As Int32, ByVal lpData As Int32) As Int32 
   End Function 
   Sub Main() 
      Try 
         currentWindowsIdentity = CType(System.Security.Principal.WindowsIdentity.GetCurrent, System.Security.Principal.WindowsIdentity) 
         impersonationContext = currentWindowsIdentity.Impersonate() 
         Console.WriteLine("Name: " & currentWindowsIdentity.Name) 
         Console.WriteLine("IsAuthenticated: " & currentWindowsIdentity.IsAuthenticated) 
         Console.WriteLine("User: " & currentWindowsIdentity.User.ToString) 
         Console.WriteLine("AuthenticationType: " & currentWindowsIdentity.AuthenticationType) 
         If Not destinationDir.Exists Then 
            Console.WriteLine("Destination directory doesn't exist, creating new directory..") 
            destinationDir.Create() 
         End If 
         CopyFile(Path.Combine("\\192.168.100.1\share\", "example.exe"), Path.Combine("c:\destination\", "example.exe"), cpr, 0, 0, 0) 
      Catch ex As Exception 
         Console.WriteLine(ex.ToString) 
      Finally 
         Console.WriteLine("Undoing impersonation..") 
         impersonationContext.Undo() 
      End Try 
      Console.ReadKey() 
   End Sub 
End Module 

Similar Messages

  • Problem of file association while copying files from the network.

    Hello,
    I have a network shared folder with Quark Xpress files on it. I own an Imac with MacOSX 10.4.3 where Quark Xpress is not installed but I want to transfer Quark files from this network share to an other.
    When I do this, the file association is missing on the copied file. The original has still the Quark icon, but the copied file has a blank icon and when trying to execute it from a mac with Quark Xpress installed, it does not recognize it (?). It's kind of a file association loose.
    For information, when I do the same manipulation using a mac with OS9 and Quark installed, I have no problem with the file association in output.
    Hope someone had the same situation to help me. In anyway, sorry for my English, I tried to do my best to explain my problem !

    Zip the files. Select the files, Finder->File->Make Archive, transfer them, and unzip them using the Finder or Stuffit Expander.

  • Excel 2007 ribbon freezes when opening (double clicking) a file from a network share

    So unlike other post I have found when double clicking an excel file from a network share the ribbon is frozen. If I start excel from the start menu then open the file through recent documents browse to the file from within excel the ribbon is active.
    Also, the preview pane is not active so it is not that issue.

    Hello-  I am having the same issue with a client in my office.  Minimizing then bringing it back up fixes the problem but it is still a hassle.  Have you found out anything else?  Thanks - Erik

  • Cannot copy files from my network using finder

    If I try to copy files from my NAS or my PC to my Macmini running Leopard, I cannot copy files that are larger than 64kb. Otherwise I get an error message. Interestingly, if I use the cp command in the console instead, he can copy the file, but the file is corrupt in the sense that it is smaller than the original and not working. Weirdest thing is that I can access the same files from itunes or iphoto or vlc or whatever. Any ideas?

    After the update I cannot connect to my router anymore
    (see other threat)

  • How can I use JAVA to copya file from a location to another location?

    Hello all,
    I am planning to design a web page (let say an HTML has a form that post fields to a jsp page) that allow me to select a file and then copy it to another location like what we see in email attachement.
    Is the any related java class that i can use for this matter or ready JavaBean?
    Thanks in advance
    Yahya

    jspSmartUpload
    look for package named com.jspsmart.upload.
    Very easy to use to pull a file from a person's pc up to where the form is posted to. You will need to setup your form to type to be multi-part form. Use an input type of file to generate the file browse button.

  • Can't copy files to a network share but can copy folders...

    I frequently use a network share at work. I can view files off of it fine. I can erase files off it. I can copy folders to it.
    However, any time I copy any single file I get the following error.
    "The operation can’t be completed because you don’t have permission to access some of the items."
    This occurs for every file I've tried. From txt files to jpgs to docs. Everything gives that error and fails. I'm at a loss and it's totally killing my productivity.
    It's a linux based share and all permissions on that box are correct. My account can easily copy files from other machines. Also, the fact that files and modifications work on this computer seems to prove that as well. I think it's pretty apparent that the cause of this error is on my laptops end.
    I've verified my disk permissions. I have no clue what could be causing this.

    Look at this thread for discussion of this issue.
    http://discussions.apple.com/thread.jspa?threadID=2382501
    Search is your friend.

  • Using scp to copy files from remote server to mac from a newbie

    Hi am a new poster to this forum and getting (re)acquainted with the unix world using terminal on the Mac. I am part of webteam for a large website run by a nonprofit where I have administrative access. I hope that this forum is the correct venue for my question.
    The other day I used terminal tsch to logg onto a remote server where I have admin privaleges. One of the other admins and I were in the process of experimenting with using either rsync or scp to "backup" the server. We are experimenting with different backup strategies over and above those supplied by our web host. After finding out how to open port 22 on my modem and setting services in sharing to allow for remote log on, I logged on to the remote server and ran this command (suggested by another admin):
    scp -r -p -v /remotefolder [email protected]:/Users/drktyler/Documents/serverBU/
    Unfortunately I had severely underestimated the amount of time it would take to perform scp and needed to terminate the scp job. For example, I only got 100 MB onto my Mac in one hour (normally takes about 6 mintues to download a 100 MB file from the internet) I tried to kill the job by doing:
    ctrl -z
    ls ps
    kill (scp pid #)
    This did not work. And I forgot about trying ctrl-c <blush>
    I was able to exit my session on the remote server which "exited" the scp job.
    Oh, before running scp, I did try rsync and it did not work. Unfortunately, I had not set my terminal session to an unlimited buffer size, so the early part of my session rolled off the terminal screen. This means I have no idea what the error was.
    This morning the other admin was performing some backups on the remote server and noticed that there was a an unexplained directory on the remote server named:
    mymacuserid
    It had what he called some rpms. I am not exactly sure what a rpms cache files are, but I think that rpms has some relatationship to the RPM package manager used by many linux systems. I could not account for how the mymacuserid directory got on the remote server because I did not put it there and my log in id to the remote server bears no resemblance to my Mac user id.
    We don't believe that this directory did any harm to the remote server, but I sure as heck would like to know how it got there.
    My question is if there was something about my scp command that
    (1) created this "temporary" mymacuserid directory on the remote server
    (2) did the way I ended the scp job by exiting the terminal mean that this temporary directory was not "cleaned up."?
    (3) what other options might have been available to me to kill the job and clean up after the job? ctrl-c while logged onto the remote server? opening up a second terminal window and killing the ssh job?
    (4) is scp normally that slow?
    My Mac: Mac Mini, 1.66 GHz Intel Core Duo, Memory: 1.5 GB 667 MHz DDR2 SDRAM, Mac OS 10.4.8
    Remote server: CPU AuthenticAMD, AMD Athlon(TM) XP 2600+
    Version psa v8.1.1_build81070716.12 os_CentOS 4.2
    OS Linux 2.6.9-55.0.2.EL {CentOS is built from Red Hat Enterprise Linux}
    Respectfully yours,
    treehugger from nj

    J.V. Thanks so much for your very helpful response!
    The other admin who was trying scp over the weekend also reported that the job ran very slowly, so I suspect the slow response time may be on the remote server end. I do appreciate knowing that you have gotten 80% of your advertised DSL speed with scp.
    Thank-you for being so polite and gentle in your response. No I did not know that if the remote patname has white space in it, that I need to quote the whole path and escape any white space with preceding backslashes as you showed in your rsync example.
    Finally, as for the rogue elements being left on the server, I figured out that these rogue elements were left on the server the day before I did the aborted scp job because I had to quit the terminal in the middle of an active rsync job while logged onto the remote terminal. When I went onto the server this morning, I checked the timestamps on the rogue files and the timestamps match up.
    The other admin has finally succeeded in doing a full server back-up (in addition to the back-up using the back-up utility provided by our web host). So, for the moment we are in pretty good shape. Of course, I'm not sure that I could replicate what he did. <shrug>
    Thanks again. I'm glad I posted on this forum as I have always learned a lot by reading the apple forums I suspect that I will be posting again.
    T.H.
    P.S. Please forgive me for not including copies of your original message in my reply. There is probably a setting that I need to change.

  • Data Federator: Access Text file from secured Network Share or Sharepoint?

    Hi,
    I am using BusinessObjects Data Federator Designer XI 3.0 Service Pack 2 - 12.2.2.0 (Build 1002172322) and I'm new to DF.
    I am trying to use the Text File Datasource type to connect to a file on a secured Network Share and from a Sharepoint 2010 document repository. Is this possible?
    I am currently able to use the Text File datasource to read a file from a public network share (
    share\public\folderpath\file) or on the local federator machine using the "Local File" connection but cannot put in a username/password for accessing a secure network share. Is there a built in DF username/password that should be granted access to the share?
    Neiher the FTP File System or SMB Share seemed like it would work here either.
    For the Sharepoint connection, I know that I can make a webservice on a list and connect DF to the webservice, but I want to just connect to the document repository. I was unable to get this to work even with Sharepoint repositories using WebDav since the Local File method did not accept the url string (http://mysite.<org>.com/personal/<user>/Shared Documents). Is there any way to do this without having to change the way the file is exposed on the Sharepoint side?
    How is this normally handled? Put the files on a unsecured network share or on the DF server? Import the files into a DB and just use DB connections?
    Finally, is there a way to import XLS/XLSX files in DF or only CSV files?  I saw DI has an Excel Adaptor but didn't see anything for DF and when I tried it either could not retrieve the XML schema or reading the file's data failed.
    Thanks alot for the help.
    Kerby

    Bump, any help here with Data Federator usage?  Sharepoint, XLS files, or using secured network share?

  • Using Automator to copy files from a Windows network

    This has been covered before, but the solution didn't work for me, so excuse the mainly copy-and-paste article:
    I wrote an automator workflow to copy a chosen file located on a PC on the local network.
    Here is the workflow:
    Get Specified Servers
    Mount Servers
    Ask for Finder Items
    Copy Finder Items
    The workflow executes fine up until the workflow actually finishes copying all the files. The automator complains that the Copy Finder Items errors with the following message:
    Can't read directory contents: /Volumes/Files
    The other thread suggests choosing "Ignore Input" for the "Ask for Finder Items" action, which I did. But now I have a different error:
    Couldn't create: /Users/{my name}/Desktop/filename.xlsx
    Any ideas? Thanks!

    This has been covered before, but the solution didn't work for me, so excuse the mainly copy-and-paste article:
    I wrote an automator workflow to copy a chosen file located on a PC on the local network.
    Here is the workflow:
    Get Specified Servers
    Mount Servers
    Ask for Finder Items
    Copy Finder Items
    The workflow executes fine up until the workflow actually finishes copying all the files. The automator complains that the Copy Finder Items errors with the following message:
    Can't read directory contents: /Volumes/Files
    The other thread suggests choosing "Ignore Input" for the "Ask for Finder Items" action, which I did. But now I have a different error:
    Couldn't create: /Users/{my name}/Desktop/filename.xlsx
    Any ideas? Thanks!

  • Can I use REST to copy files from on library in a HNSC to another library in a different HNSC (or even different Tenants)

    Hi
    I am building a SharePoint hosted app which uses a REST Call to get file details of a file held in a host web library. Ok if want to copy that file to another a library held in another HNSC. Surely this is possible subject to the app manifest permission
    set to   tenant .  
    https://msdn.microsoft.com/office/office365/api/files-rest-operations#Folder6
    Daniel, WSL

    Reken
    Yes it is difficult. I coded up 3 requests in a SharePoint hosted app
    1) get file properties
     2) readfile  ( binarycontent)
     3) write file (binarycontent) to library in another HNSC
    1- 2 works fine but I am struggling with the 3) 
    To stop me from despairing ;-(  I thought I would modify my app to simply do a local copy ...
    However, this  not as simple as it looks.....
    (BTW this may be better discussed in a new post....)
    listurldir = "/appsdev/Marketing Lib;
    itemurl = "/Marketing Lib/betterlivingwithoutprogramming.pdf";
    filename = "betterlivingwithoutprogramming.pdf";
    // Get file to Copy This works with a GET and no Header
    var urlGetLocalFile = appweburl +
    "/_api/SP.AppContextSite(@target)/web/folders/GetByUrl('" + listurldir + "')/Files/getbyurl('" + filename + "')?@target='" + hostweburl + "'";
    executor.executeAsync(
    url: urlGetLocalFile,
    method: "GET",
    success: Function.createDelegate(this, function (data, errorCode, errorMessage) {
    // binary data available in data.body
    deferred.resolve(data, errorCode, errorMessage);
    error: Function.createDelegate(this, function (data, errorCode, errorMessage) {
    deferred.reject(data, errorCode, errorMessage);
    This works and finds my file ...... ok so far so good lets do a local copy with
    CopyTo
    localtargetfilepath = "/appsdev/Shared Documents/BeterLivingwithoutanyProgrammingever.pdf"var urlWriteLocalFile = appweburl +
        "/_api/SP.AppContextSite(@target)/web/folders/GetByUrl('" + listurldir + "')/Files/getbyurl('" + filename + "')/copyTo(strNewUrl='" + localtargetfilepath + "', bOverWrite=true)?@target='" + hostweburl + "'";
     executor.executeAsync(
                url: urlWriteLocalFile,
                method: "POST",
                success: Function.createDelegate(this, function (data, errorCode, errorMessage) {
                    // binary data available in data.body
                    deferred.resolve(data, errorCode, errorMessage);
                error: Function.createDelegate(this, function (data, errorCode, errorMessage) {
                    deferred.reject(data, errorCode, errorMessage);
    Unfortunately, I can't get passed this error  
    I have changed the HtpRuntime paramenters as in maxrequestlength and maxurlLength/. 
    Tried various header combinations with one or more of the following headers
    method: "POST",
    headers: {
    "Accept": "application/json; odata=verbose",
    "X-RequestDigest": $("#__REQUESTDIGEST").val()
    binaryStringResponseBody: true,
    However, I simply can't get passed the error
    Any ideas anyone?
    Daniel, WSL
    Freelance consultant

  • Copying Files From a Remote Machine through "rcp" command not working.

    Hi All,
    I'm a new comer to this famous forum. I was trying to go through the PDF "Solaris Advanced User's Guide" .So in chapter 9-"Using the network" i came across "Copying Files From a Remote Machine". And the syntax was "rcp machinename:source destination" . And i got another note. It is like
    "The rcp command enables you to copy files from one machine to another. This command uses the remote machine's /etc/hosts.equiv and /etc/passwd files to determine whether you have unchallenged access privileges. The syntax for rcp is similar to the command syntax for cp.".
    But i maintained remote machine's IP address in my system's /etc/hosts file. But still i am unable to do the rcp from remote system to my system or vice versa.
    Always i am getting error message " **Connection refused**".
    Therefore please some one guide me how to perform the " Copying Files From a Remote Machine" through rcp command.
    Reghards
    Kartik

    Hi
    The inconvenience of using scp is that you have to type the password every time you stablish a connection. You can work around this, adding a key into the remote hosts_allow file. This implies in more maintenance.
    From the rcp man page:
    +rcp does not prompt for passwords. It either  uses  Kerberos authentication which is enabled through command-line options or your current local user name must exist on  hostname  and allow remote command execution by rsh(1).+
    From the rsh man page:
    + If you omit command, instead of executing a single command, rsh logs you in on the remote host using rlogin(1).+
    By default, rlogin is disabled on Solaris 10
    [SunOS 5.10/bash] root@wgtsinf01:/store/sun/operating-systems
    # svcs -a|grep -i rlog
    disabled       May_11   svc:/network/login:rloginSo, to use rcp you have to enable the rlogin service and set up all the configuration files. Particularly, as already suggested, I too suggest you to use scp. :)
    Cheers
    -- Andreas
    Edited by: Bank_Of_New_Zealand on 15/06/2009 13:09

  • Using ARD to copy files remotely?

    Hi,
    I was thinking it is possible to use ARD to copy files from my home imac, when I am in the office using my macbook? Or this can only be done when I am on the same network? Thanks in advance.

    Should work fine provided you have ARD fully working between the two sites.

  • Office files slow when opening from a Network Share

    Hi!
    So, we have a client who moved from having regular Office installations to Office 365 for Mid Size business and reinstalled the Office that comes along with Office 365. Ever since we did
    that, there is a delay in opening any office files from a network share. Opening up a Word or Excel document takes up a lot longer than it did before. We have another client with the exact same issue who have Office 2013, so I think its mostly something to
    do with office 2013. This problem has been going on for a month, and I have tried everything I can. I have gone through most posts on technet and the internets. Tried disabling AV, Office File Validation, added the network share to trusted locations, removed
    add-ins. Nothing works! All other files opens up quickly, pdf, jpg. We can open larger jpg or pdf files faster than smaller office documents. This is a significant problem with our clients as they work in recruitment and open up resumes all day from the network
    share and it takes forever to open. 
    Any advice or help is appreciated!
    Thanks!
    Shaneez

    Hello,
    I am trying to involve someone familiar with this topic to further look at this issue. There might be some time delay. Appreciate your patience.
    Thank you for your understanding and support.
    Steve Fan
    Forum Support
    Come back and mark the replies as answers if they help and unmark them if they provide no help.
    If you have any feedback on our support, please click
    here

  • How to copy file from server to another machine in network through JSP

    Hello!
    any body can solve my problem.
    i m working in JSP. i want to copy a file from server on which JSP engine is running to another computer in the same network.
    i used Java File Object to copy file from one machine to another in network. and its working fine on network. but the problem is when i used the same code in web page there is exception which is Access is Denied. what i should do now.
    i m writing the code i m using in my JSP page
    String fileToCopy = "C:/oracle/Apache/Apache/htdocs/FAO/FAO_MiddleFrame.jsp";
         String destinationDir = "\\\\af09\\c";
    File source = new File(fileToCopy);
    String fileName1 = source.getName();
    if ((!destinationDir.endsWith("\\")) && (!destinationDir.endsWith("/"))) {
    destinationDir = destinationDir + "\\";
    File destination = new File(destinationDir + fileName1);
    if (!destination.exists()) {
    if (!destination.createNewFile()) {
    //throw new IOException("Unable to create file. May be you don't have permissions.");
    byte[] buffer = new byte[1024];
    FileInputStream in = new FileInputStream(source);
    FileOutputStream outStream = new FileOutputStream(destination);
    int bytesRead = 0;
    while ((bytesRead = in.read(buffer)) != -1) {
    outStream.write(buffer, 0, bytesRead);
    out.println("File copied successfully ....");
    plz reply me as soon as possible.
    i will be very thankful
    Saad

    Thats the way it works. Cause servlet contaner doesnot allow other machines in the network to access other than machine which it came from as in case of applets. What you can do is if the other machine is also based on webserver or app server .. you can upload the file as it gets to that page do the process.
    I would like to hear more on my comments..
    Suggestions ??
    Ban

  • Copying files from Mac to PC network shared drives.

    Copying files from Mac to PC network shared drives.
    We have shared mounted drives in AIX Fusion that we can pull files from and copy to the mac, however we can not copy files from the mac to the drives.
    “Error in user parameter list (-50)” With MS DOS-Formatted Volume.”
    The drives are mapped on the mac using SMB. We can go to the files on the mac and use “save as” and this works and saves them on the shared drives.
    We can not drag and copy them to the shared drives. Every time it fails and we get the above error. We can create folders but not move any files.
    When we look up the error, it is referring to certain characters that can but used in a Max OS X filename and are not allowed in MS-DOS filenames. We are not using any of the characters not allowed.
    The drives have all the basic set up in AIX, RWC. All the PC's we have can drag files to and from all our shared drives.

    Either install software which enables the Mac to write to NTFS drives, or MacDrive on the PC, or reformat any drives you'll be using to share files between the computers as either FAT32 or exFAT.
    (88270)

Maybe you are looking for

  • How can I transfer pictures and movies from computer to iPad air

    I don't know how to transfer movies and picture specifically from my windows to my iPad when ever I drag and out the movie file it says that it won't copy because the format is not supported on the device. I really need your help please help me:)

  • Apple TV won't start

    I turned off my Apple TV about two months ago and when I plugged it in again, it seems to have gotten "stuck" in start-up mode. All I get is an amber light that flashes, alternating between bright and dim. The TV screen is black, ie it never gets to

  • I accidentally deleted the "Recently Added" playlist from my iTunes Library

    I accidentally deleted my "Recently Added" file that comes as one of the standard files with the iTunes program. I have been unable to get it back and sure would like this file as it is easier to trace new additions. Anyone know how I can do this? I

  • Retrieving HTML source code of a web page

    Hi,   I want to take the HTML source code of a web page. How can I take? Thanks and regards, Venkat.

  • Does ODI Support wild characters?

    Hi, Does ODI support wild characters? We have a requirement of reading multiple files (say "P*.txt"). Could somebody help / guide? Thanks, Nagaraj