Problem with issuing command via CustomScriptExtension

I am trying to issue a CustomScriptExtension command to an Azure virtual machine from within my C# application. The CustomScriptExtension is installed in the VM and working. I verified this by issuing a test command via PowerShell. Essentially I am trying
to execute what would be the equivalent to the PowerShell command Set-AzureVMCustomScriptExtension, but in code.
Below is the code segment that I am having problems with:
ComputeManagementClient client = new ComputeManagementClient(AzureSessionInfo.CloudCredentials);
IList<ResourceExtensionReference> extReferences = new List<ResourceExtensionReference>();
IList<ResourceExtensionParameterValue> extParamValues = new List<ResourceExtensionParameterValue>();
string account = "{\"storageAccountName\":\"" + AzureSessionInfo.StorageAccount + "\",\"storageAccountKey\": \"" + AzureSessionInfo.StorageAccountKey + "\"}";
string scriptfile = "{\"fileUris\": [\"" + "https://teststorageaccount.blob.core.windows.net/testcontainer" + "\"], \"commandToExecute\":\"powershell -ExecutionPolicy Unrestricted -file " + "ScriptName.ps1" + "\"}";
byte[] bytes1 = System.Text.Encoding.UTF8.GetBytes(account);
bytes1 = System.Text.Encoding.UTF8.GetBytes(account);
string ScriptPrivateConfig = Convert.ToBase64String(bytes1);
byte[] bytes2 = System.Text.Encoding.UTF8.GetBytes(scriptfile);
bytes2 = System.Text.Encoding.UTF8.GetBytes(scriptfile);
string ScriptPublicConfig = Convert.ToBase64String(bytes2);
ResourceExtensionParameterValue extRef_Parameter1 = new ResourceExtensionParameterValue()
Key = "CustomScriptExtensionPrivateConfigParameter",
Value = ScriptPrivateConfig,
Type = "Private"
ResourceExtensionParameterValue extRef_Parameter2 = new ResourceExtensionParameterValue()
Key = "CustomScriptExtensionPublicConfigParameter",
Value = ScriptPublicConfig,
Type = "Public"
extParamValues.Add(extRef_Parameter1);
extParamValues.Add(extRef_Parameter2);
ResourceExtensionReference extRef_CustomScript = new ResourceExtensionReference
Name = "CustomScriptExtension",
Publisher = "Microsoft.Compute",
Version = "*",
ReferenceName = "CustomScriptExtension",
ResourceExtensionParameterValues = extParamValues
extReferences.Add(extRef_CustomScript);
AzureSessionInfo.CloudServiceName = "CS1000001";
AzureSessionInfo.VMName = "CS1000001";
AzureSessionInfo.ImageFamilyName = "Windows Server 2012 R2 Datacenter";
client.VirtualMachines.Update(AzureSessionInfo.CloudServiceName,
AzureSessionInfo.VMName,
AzureSessionInfo.VMName,
new VirtualMachineUpdateParameters
RoleName = AzureSessionInfo.VMName,
ResourceExtensionReferences = extReferences
I receive the following error message back from the call:
BadRequest: Invalid extension reference parameter value in JSON configuration data for the Role: CS1000001, Reference name: CustomScriptExtension.
I could only find very little documentation on this. Any help would be appreciated.

Thanks Mekh... after many hours of researching and trial/error, I figured it out.
The MSDN article I used previously led me down the wrong path. (see article here: http://msdn.microsoft.com/en-us/library/azure/dn781373.aspx). This may work for RESTful calls but not for .NET API calls.
The part of the code that was hurting me was where the command strings (account and
scriptfile) were being converted to Base64 encoding. This is NOT correct for .NET calls. Once I removed that, everything worked fine.
I came across this after researching the same commands used by Linux scripts. They don't convert to Base64 either so I wonder why this is included in the documentation at all.
In either case, I figured it out, but the documentation is very poor in this area (or all together non-existent). I don't even see where it is documented as to which JSON parameters names are supposed to be used, or even that JSON is required.
Also, related to the Update command, if you are truly "updating" the config, you must include everything about the original config (whether it changed or not) along with the changes you want to make. If not then you will undo ALL but the changes
you issued via the command.

Similar Messages

  • Problem with complete task via email

    Hello,
    I have problem with complete task via email. I found this blog very useful (http://blogs.adobe.com/ADEP/2010/11/how-to-complete-a-task-via-email-using-reply-to-comple te.html), but...
    I set up everything as it’s written in blog mentioned above. When a task is assigned to me, I received an email notification with actions (accept, deny). After that I replied with action “accept”. Then I received email with subject “Errors from LiveCycle ES”:
    LiveCycle ES has tried to process your request and encountered the following error:
    com.adobe.pof.POFRuntimeException: Transaction is not active: tx=TransactionImple ; – nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImple )
    This response to your original email
    Subject:RE:Task Assignment – Process: Test/Email_Test. Task 76 has been assigned to you.
    Date Sent:Thursday, October 24, 2011 1:17 PM
    Body:accept
    DO-NOT-DELETE: MTMhMzE0ITMyOA==!
    Attachments:
    In log appeared this following error:
    Caused by: ALC-DSC-215-000: com.adobe.idp.dsc.DSCRuntimeException: None of the Auth Provider could authenticate the user. Authentication Failed
    at com.adobe.livecycle.notification.TaskNotificationServiceImpl.processEmailComplete(TaskNot ificationServiceImpl.java:1157)
    Can you me please? I have no idea what to do to succesfully complete task via email endpoint. Thanks
    Jan Petrla

    Hi Diana, thanks for your reply.
    You're probably right about 2 different error messages.
    To the 1st one: I'm sure that status task is Assigned (to me). I received an email and I also reply on that email.
    To error log: I found out that error log appears when I enable email endpoint on Complete Task service. But I managed to solve this problem. I set wrong user. Now I have here the same user as is written in login-config.xml so log seems to be ok.
    So I created new task and tried to complete it via email. Now I receive email with another error:
    LiveCycle ES has tried to process your request and encountered the following error:
    com.adobe.idp.dsc.provider.service.email.impl.EmailProviderException: Error getting user context
    This response to your original email
    Subject:RE:Task Assignment - Process: WorkFlowClient/Test. Task 92 has been assigned to you.
    Date Sent:Thursday, October 27, 2011 3:05 PM
    Body:Complete
    DO-NOT-DELETE: MTIxMSExNjAzITIwMTE=!
    Attachments:
    And to the last point: email endpoint is set up with TestPOP3@mydomain and user receiving email has jpetrla@mydomain. I use Lotus Notes as email client, I tried another account with gmail, but the result was same.
    Now I really don't know to do...
    Jan

  • Problems with 'df' command

    Hello folks,
    I'm having some problems with df command:
    Output:
    [nenemfromhell@myhost ~]$ df -h
    Filesystem Size Used Avail Use% Mounted on
    udev 999M 4.0K 999M 1% /dev
    none 999M 4.0K 999M 1% /dev
    /dev/sda8 133G 125G 2.0G 99% /media/DU
    shm 999M 0 999M 0% /dev/shm
    First: It doesn't show my root partition, but i can check it in gparted.
    Second: /dev/sda8 is a NTFS partition that its size is 12GB
    Thanks.
    Last edited by nenemfromhell (2012-01-20 03:37:30)

    Please include some detail as to how you solved the problem: https://wiki.archlinux.org/index.php/Fo … way_Street

  • Samsung Fascinate, problems with playing music via USB port on car stereo

    Before the update, I could play the music files on my Fascinate via the USB port on my Kenwood stereo, and control basic functions such as skip, pause etc.  Now, my stereo does not recognize the device, and cannot read the files.  I went to local Verizon store where a sales rep tried to connect it in here new Kia Soul and it didn't recognize the device either. It will play via the AUX jack, but I lose player control and the phone does not charge via the AUX cable.  She did a hard reset which did not resolve the problem.  We tried one of the other employee's Fascinate in my car, which did not work either.
    So, after hoping to be able to stream music via Pandora, Jango etc thru the USB port after the update, now it seems its primary function is for charging.
    Also, the ALL SHARE function, which I used to get the music on my phone originally, does not work now.
    Anyone else have this issue with music player and USB connection?

    txgopher- I have personally never used my Fascinate to listen to music via USB via stereo however, I can see why it would be frustrating for you to no longer be able to do so when it was never an issue prior to the update.
    It sounds as though you and the store rep already did some troubleshooting by trying to duplicate the problem with another car, stereo and even doing the final troubleshooting step which is a master reset.
    Since you have done all of the necessary troubleshooting steps to no avail, it most definitely appears as though the software update has interfered with that USB connection in some way.
    What I have done is forwarded the information you have provided to Samsung in order for them to look into this concern as well as come up with a way to get this resolved.
    Please stay tuned because as soon as we hear back from Samsung we will be sure to update this forum with the results/findings.

  • IPOD CONNECTIVITY PROBLEM WITH WINDOWS XP VIA USB 2.0

    Enough is enough.
    I have an ipod touch and I am having difficulty connecting it to my pc via usb 2.0.
    I have searched the entire web and came across many cases similar or the same as mine. It's time for apple to face the fact that there is something wrong with either the apple mobile service or the apple usb drivers or the itunes software that causes connectivity problems with win xp.
    For the record my case is this:
    I got my itouch 3 days ago. I installed itunes 8.0. Then I plugged in my ipod to a usb extension cable port connected to a usb at the back of my desktop computer. At first I got the "this usb device can perform faster if you plug it to a usb 2.0 port etc." message. So I did. I removed the extension cable and connected it directly to one of the usb ports at the back. The first time it synchronized, it seemed fine. So I decided before I do anything with it, to update it to the 2.1 version. I made my account and bought (very bad policy there apple, it should be free or at least cheeper than 8 euro) the 2.1 update. I clicked to update the i-touch. While it was updating it crashed during the restore process (because it was disconnected but I didn't know that at the time). I unplugged it, resetted and plugged it back and managed to continue the restoring process until it was updated. After figuring out itunes I chose the "manage files manually option", kept everything unchecked in the sync options except the applications. I noticed there were random disconnections here and there but I didn't pay much attention because they weren't very frequent.
    The next day I plug in the touch again and suddenly I hear that annoying "connecting-disconnecting" sound from windows while my touch kept disappearing and reappearing in itunes. Suddenly my playlists disappeared from the touch. Nothing was in the touch any more. How could that happen since i had chosen to manage my files manually instead of synchronizing? So I unplugged the touch again, restarted the touch, restarted the pc, stopped and restarted the apple mobile service, unistalled and reinstalled itunes, searched microsoft support and read many usb troubleshooting documents in the web. Nothing happened. The touch randomly keeps disconnecting from the usb. I eventually managed to put my stuff back in and keep them there.
    Here's what I know:
    1) There is nothing wrong with my usb ports. I don't use usb hubs, they are usb 2.0, the voltage (500mA) is correct in the device manager. Everything else works fine there.
    2) The ipod touch does not support disk mode so you can't see it under "my computer" and this is not a problem.
    3)There is nothing wrong with the ipod, it works perfectly.
    4) This is not a usb cable physical problem.
    5) The five R's are irrelevant with this situation.
    Uninstalling and reinstalling itunes doesn't solve the problem, neither does hard resetting the ipod.
    6) Older PC configurations seem to be more affected by this but it doesn't have to do with unsupported specific chipsets.
    Here's what needs investigating:
    1) There may be a problem with the apple mobile service running on win XP.
    2) There may be a problem with the apple usb driver and win XP or older motherboards.
    3) There may be a 2.1 firmware issue with usb 2.0 connectivity.
    Workaround so you don't go nuts:
    Use USB 1.1 instead of 2.0. It is A LOT slower but it keeps the connection stable and you can work with the ipod. Just start copying and go do something else for the next hour. So far it works for me.
    This is a serious issue that needs immediate attention. I've stumbled across forum discussions dating to 2005 with this problem (with older ipods of course).

    I think this needs to be put down to the eternal PC/Mac argument. Apple dont want to fix this as they want everyone to buy a Mac. Its a business, understandable, but in turning away PC buyers they alienate a huge percentage of the market.
    Now, I had my first iTouch stolen. It synced, for the most part, very well, just occasionally it removed settings and music, but ticking boxes each time I sync'd sorted that, Its a workflow procedure.
    SO, now that my Touch has been replaced, iTunes cannot see it. The PC can identify it on USB1 or USB2, My work lap top can see it and has indeed upgraded it to V2 software, just in case that was the issue, but no. For some really weird reason Itunes on my desktop cannot see the new pod.
    This does not make sense with the argument that Apple software doesnt work on a PC, but doesnt help that none of the Apple support staff, phone or in-store have a clue about Windows operations.
    Because my Touch has now been trying to connect to 6 separate installs of itunes, multiple USB ports, multiple USB cables, a complete overhaul of the registry settings (everything else still works), and the loss of all my previous settings and backups from the last Touch... but still, the PC says its an ipod but cant install it, iTunes sits there, dumb.
    The only thing I can do now is sell the device as brand new as it has never had music on it and is just a week old...
    It has changed the MiniMac I was going to have for my new flat screen TV into a PC and suggests that anyone with a PC should stick to devices that run on PC, of which there are many, just without the user interface of the dear departed IPod Touch.
    Thanks

  • Problems with sending IDOC via RFC from Unicode to NonUnic

    Hello
    I have following problem, sending an IDOC via RFC from Unicode to Non Unicode System. IDoc is not sent with error: codepage of receiver system cant determined. receiver destination was: Message no. B1999
    I have tried different options in sm59, but it didnt help.
    Any ideas? The recipient system is rather old, version 4.0

    hey,
    I had a similar experience. I was interfacing between 4.6 (RFC), PI and ECC 6.0 (ABAP Proxy). When data was passed from ECC to 4.6, RFC received them incorrectly. So i had to send trimmed strings from ECC and receive them as strings in RFC (esp for CURR and QUAN fields). Also the receiver communication channel in PI (between PI and  RFC) had to be set as Non unicode. This helped a bit. But still I am getting 2 issues, truncation of values and some additional digits !! But the above changes resolved unwanted characters problem like "<" and "#". You can find a related post in my id. Hope this info helps..

  • Problem with runas command. Elevation error

    Running on Win 8.1 Pro I'm facing a problem with runas.
    What I'm trying to do is launch an mmc as my domain admin account.
    Therefore I type this command from an elevated cmd (Right-click "Run as Administrator"):
    runas /user:Contoso\MyDomainAdmin /noprofile mmc
    This worked like a charm in Windows 7, and on my Win81Pro client it yields:
    RUNAS ERROR: Unable to run - mmc
    740: The requested operation requires elevation.
    The account I'm logged in with, is local admin, and the UAC slider is set in the bottom.
    In the eventviewer, I only see some special logons where my normal account is trying to impersonate my domain admin account, and the next event, the domain admin's session is destroyed.
    If this is by design, how would I then run mmc as my domain admin and at the same time avoid its credentials being stored on the local machine?
    Thanks in advance!

    yes, you need to be local admin to be able to elevate!
    I've tested this on a system here and I reproduce the issue you encountered. Some investigation showed running a program that requires elevation using runas is not  possible http://msdn.microsoft.com/en-us/library/bb756922.aspx
    MCP/MCSA/MCTS/MCITP

  • Problem with shell commands and scripts from an Applescript Application

    Hi-
    I am fairly new to OSX software development. I am trying to build an application that creates a reverse SSH tunnel to my computer and starts OSXvnc. The idea is that my Mom or anyone else who needs help can connect to me without having to tinker with their firewalls.
    There are plenty of resources on how to do this, and I have found them. What I have a problem with is the following.
    I am building this application in Xcode as an Applescript application, because Applescript and shell scripting are the only forms of programming I know. I use an expect script to connect through SSH, and a "do shell script" for the raw OSXvnc-server application to allow screen sharing.
    The problem is that when I click on the button to launch OSXvnc-server or the button to launch SSH, the application freezes until the process it spawns is killed or finishes. For example, I can set SSH to timeout after 60 seconds of no connection, and then the Applescript application responds again. I even tried using the ssh -f command to fork the process, but that doesn't seem to help.
    I am also using "try" around each of the items.
    What am I doing wrong? How can I make the buttons in my app launch SSH and OSXvnc-server without hanging the application while it waits for them to finish?
    Thanks so much!

    See here for an explanation of the syntax.
    (20960)

  • Photoshop CS 4 Print problem with Canon copiers via IP

    Try to print from Photoshop CS 4 to two Canon color copiers and we get this error message, "Before you can perform printer-related tasks such as page setup or printing a document, you need to install a printer"
    Fifteen Macs:
    Mac Pro towers, MacBook Pro, PowerMac G5 towers, iMac Intel, PowerBook G4. Many of each.
    Mac OS 10.5.7 or .8  and one Mac with 10.4.11 just to eliminate the 10.5 question.
    Canon Color Copier iPR Server, Canon Color Copier iR C3220, HP LaserJet 5000, HP LaserJet Color 5550 and ColorBurst RIP to an Epson Stylus Pro 9800.
    Adobe CS3 Design Standard & Premium, Office 2004, Safari, Firefox Entourage and Filemaker Pro 9.
    All the above Macs and applications can print to all printers with no issues.
    Installed Adobe CS4 Standard & Premium on the Mac Pro towers, MacBook Pro, PowerMac G5 towers.
    Photoshop CS4 will not print to the two Canon copiers. It will print to the other printers. Photoshop CS3 on these same Macs WILL print to the Canon copiers. All the other apps will print to the Canon copiers.
    Adobe has a tech note on this, ID KB409119 did not help.
    Deleted all prefs, created new users, deleted and reinstalled Adobe CS4, deleted all printers, downloaded latest drivers and installed printers fresh.
    None of this worked. Not to mention this problem is different from that tech note because Photoshop CS 4 will print just fine to the other HP printers.
    Tried setting up the one Canon Color Copier iPR Server using Appletalk. That worked.
    Why is there a problem with Photoshop CS4 and Canon IP printers?
    Just to recap for you all that just skim thru this:
    All Macs did this at once. So no fluke corrupt file, plus all the other apps print just fine to these printers. Adobe has problems with CS4.

    Try running a reset printing system. Open System Preferences > Print & Fax. Then hold down the Control key and click your mouse in the Printers list. A menu showing Reset printing system should appear. Click this.
    Now restart your Mac and then add the Canon driver again. Hopefully this gets things working for you again.
    PaHu

  • Problem with java commands

    Hello,
    I am able to run the java command on the command promt, but other commands like javap,javac are not working, its saying
    "javap not recognized and internal or external command operable program or batch file"
    what could be the problem?
    thanks in adv
    vakvarma

    thanks for ur reply
    its the problem with my path settings and i have corrented it

  • Email problems with BB synched via BES. No email notifications and can't send replies.

    This isn't a question, but more of a public service announcement for those like myself that manage to screw up their email settings. I recently had problems with my email in that I would not get audible or visual notifications of new email and I couldn't send replies although I could forward and create new emails. The problem is that I am using Desktop Manager on two PCs and only one is configured to access my corporate email account, the one that is redirected to the BB. The default settings of my Desktop Manager installation was to synchronize the device date and time automatically when connected to the PC. Connecting my BB to my home machine would cause the email problems. I had to wipe and reactivate to fix my problems.
    So, if you want to use the BB on two PCs and one is not configured for the email account going to the phone... disable the auto synchronization option BEFORE connecting the device to that machine and launching Desktop Manager. It would also be nice if the Desktop Manager installer had an option to install on a PC that is used for backup/recovery and application loading only. The installer had two options IIRC and your choice was that the BB is used with BES or with a personal email account.

    Internally, your invites are processed by the server.
    If an outside sends a new invite to you, the server doesn't know about it until you add the event to your calendar app.
    You'll find settings in Mail and Calendar apps (depending on client OS) to automatically add invites to the Calendar.
    So to sum it up.
    Internal users, processed in real-time directly by the server
    External invites, must be processed by the client app, and depending on OS/Settings, could require manually adding or acknowleding. Also.. in 10.7/10.8 you will see an inbox tray in the Calendar app, your invites may show up there (and you'll need to click to ack)
    Hope that helps.

  • Problem with file transfer via wi-fi!

    Hi, folks,
    Please, could someone help me to get a music file I made using Groovemaker app?
    After finish the mix, I built a song. Then, I saved it in the "mix browser".
    In the end of the exporting process, I typed the URL address displayed in the browser (http://192.168.0.188:5555/, on Firefox, Chrome and IE), but something gone wrong and, every time I export the same song - it's my first exporting action - I got a message such "The page hasn't loaded... limit time reached".
    What's the problem with my wi-fi connection? Should I set something in my router? According to the company website (http://www.groovemaker.com/gmiphone/features/) this kind of wi-fi file transfer is easy, but not to me...
    Thanks in advance!
    Alex

    What type of errors is being generated? Are you trying to save that file on device memory or media card? try moving that file on media card.
    tanzim                                                                                  
    If your query is resolved then please click on “Accept as Solution”
    Click on the LIKE on the bottom right if the post deserves credit

  • Problem with "Hide" command in advanced actions

    Hi:  I am having an issue with the "Hide" function in advanced actions.  Here's the scenario:  I have a smart shape covering an object on the master slide.  When the user clicks on a click box, I want the smart shape to go away (hide) so that the object on the master slide appears.  I set up the click box and then added the advanced action as follows:
    Conditional Action:
    If
    1 is equal to 1
    Actions:
    Assign v-Tanker with 1
    Play Audio Slide 12Tanker.mp3
    Hide HazWasteDefHider
    No Else action because 1 is always equal to 1.
    The problem is this...When I click the Click box in preview, the first two actions happen, but the last one (Hide HazWasteDefHider) does not.
    What am I doing wrong?  Any advice would be appreciated.

    I have to disagree with my esteemed colleagues on this one.  I NEVER use Standard Actions (SA) unless I know for certain that it will be a very simple action I'm happy to delete and rebuild if it turns out that I ended up needing a Conditional Action (CA) instead.
    Perhaps it's just the types of projects I work on, or perhaps it's a flaw in my character, but in my experience almost every time I've used a SA in a project I've ended up needing a CA later in the development process and wished I'd done that in the first place.  So I've fallen into the habit of ONLY ever using CAs as insurance against wasting time.  I've not found CAAs run any slower than SAs, but they are FAR more versatile.  SA's hem you in too much.
    You can easily make a CA work as a SA by fudging the condition with 1==1 as mentioned above. And you can mix CAs with SAs as consecutive statements in the same CA. But no matter what you do, Captivate does not allow you to change a SA into a CA.  Once created, the die is set in stone for SAs.  It's the fact that you cannot convert one into the other that makes me go straight to the CA option in the drop-down each time.  I just wish I had the option to make CAs the default instead of always needing to change it from SA.
    I would personally prefer that Captivate's developers made the Condition section of a CA optional via a check box or similar so that you could just switch off the condition if you didn't need it.

  • Problem with playing video via composite av cable on iPod classic 2009 model 160gb

    Things went well, after  purchasing the new Ipod classic 160 gb i tryied to watch movies on my LED TV via Composite AV Cable.  I did it once. Everything worked correctly & I was able to see my photoes, watch movies.  Today i tryied to connect it again to the TV via av composite cable. The TV Out was switched on. But i could hear only audio. No video. I tryied all possible configs for Ipod an for tv set & no result. If i choose on my Ipod to ask me  first if i want to switch on the AV out, the Ipod shows me a message that i should connect the video accessory (but it  is already connected!). If i choose simply to switch on the TV Out without asking  me it will play either sound only on the TV, either the playback on the Ipod is ending after 20 seconds of show time.
    Without AV Cable connected Ipod is working normaly in terms of video playback. Also the device is working normally with the ITunes.
    Please help. Where is the problem. The AV composite cable? TV set? Or iPod itself?

    Hi Rusbug,
    I am having the same issue with my iPod Classic 160gb not playing video on the TV via Composite cable as you posted in march!
    did you get a solution for the issue??
    desperate to know what to do next.
    thanks

  • Problem with Keyboard Commands in CS5

    This is driving me up the wall and I seem to be the only one.  Maybe somebody can help?
    When I hit B for the brush tool or J for Spot Healing tool (doesn't matter what tool) it will
    change to that tool for a couple seconds and then revert back to the tool I was using.
    So, basically I can't change tools via keyboard commands.
    I have to select the tool from the toolbar pallet.
    And it's driving me nuts.
    I have some custom keyboard commands (i.e, H for Healing brush and P for Patch tool)
    and never had any problems.
    I have reset all defaults.  I have re-installed over the top.  I have uninstalled and totally
    started from scratch.
    Things seemed to work OK after the fresh install.  But once I added the Configurator panel,
    the problem seemed to return.  Only thing is, I've been using Configurator for a long time.
    Obviously Conviguration version 2 not so long.  But again, I used Configurator 2 wihout this
    issue for some time.
    I'm at a loss.  Any ideas?  Hopefully something simple I overlooking?  But right now, working
    in Photoshop is a real drag not being able to use keyboard commands.
    Thanks,
    Lance

    OK well i guess i'm the only one experienceing this problem.
    I should have added that there is also a delay when switching tools
    while it desides to reject my request for a new tool and finally reverts back
    to the previous one.  but also a delay when i select the tool from the toolbar (via mouse).
    CS5 as a whole seems to lag more on my system than CS4.  Nik software plugins definetely
    take longer to apply.
    Lightroom 3 (while i'm at it) is also very slow when using the adjustment brush.  brush away
    and wait 2-4 seconds for anything to appear.
    made sure my video card was up-to-date, but still no improvement in performance.

Maybe you are looking for