|
I don't have windows server 2008 R2, but the first thing that comes to mind is that when you are running kix32.exe %logonserver%\netlogon\druckeranmeldeskript.kix from the command prompt that you are in fact pulling the script from the windows 2003 server. There is nothing to indicate that its pulling it from the windows 2008 server.
The one thing that I am not sure about is this line: IF @PRODUCTSUITE = 16 You need to check that windows server 2008R2 actually is = 16 for the @ProductSuite. you will need to put this code into your script ? @PRODUCTSUITE to see whether it actually returns the number 16. This is a terminal server and windows 2008r2 may not recognise itself as a terminal server in the @Productsuite macro.
I suspect that what is happening is that the script sees that the productsuite is not 16 and thus it bypasses that section which would explain why the file does not get copied.
When I find that I have problems with the script, I like to break the scripts into sections such as ? "Is this part running?" and using different variations of the question and it makes it easier to see if the script is missing a section, because the script is not finding a true statement but rather seeing a false value like the @Productsuite=16 example.
I don't know if this is your specific problem, but hopefully it may be the answer
Edited by Robdutoit (2012-09-24 11:22 PM) Edit Reason: added more info
|