Script for booking of resource allocation of system of export to CSV

LucD - your book is fabulous, but still a bit above my head

I am looking for a way to get a CSV of subject CPU/Mem reserves at the level of the host as noted in respect of the Allocation of resources to Configuration/System

resourceallocation.jpg

Can this be achieved easily?  A list of all the items listed, even if the reservation is 0MB

Since this post (http://communities.vmware.com/thread/174234), we can define them, but I'm looking for a list.

Thank you!

Andy

Try it as

function Get-VMHostSystemResource{    param($node)

    if($node.Child){        $node.Child | %{            Get-VMHostSystemResource $_        }    }    New-Object PSObject -Property @{        Key = $node.Key        CPUReservation = $node.Config.CpuAllocation.Reservation        CPULimit = $node.Config.CpuAllocation.Limit        CPUShares = $node.Config.CpuAllocation.Shares.Shares        CPUExpandable = $node.Config.CpuAllocation.ExpandableReservation        MemReservation = $node.Config.MemoryAllocation.Reservation        MemLimit = $node.Config.MemoryAllocation.Limit        MemShares = $node.Config.MemoryAllocation.Shares.Shares        MemExpandable = $node.Config.MemoryAllocation.ExpandableReservation    }}

$esx = Get-VMHost MyESX $report = Get-VMHostSystemResource $esx.ExtensionData.SystemResources$report | Export-Csv "C:\SysResource.csv" -NoTypeInformation -UseCulture

The script uses a function that is called recursively for each node.

Notice that the New Object to create each entry does not keep the order of the properties, as they are defined in the hash table.

If this is a requirement, let me know and I can give you some solutions.

Thanks for the reference of the book :-)

The idea was that the reader must be able to use the book as he progresses his PowerCLI knowledge.

And that it would be available as reference when you have a task to perform in your vSphere environment.

Tags: VMware

Similar Questions

  • PowerCLI script for datacenter clusters and is, ANDS vm guests in a CSV file.

    HI -.

    I need help to write a script powercli that collect information vcenter such as the list of each Datacenter and its clusters, hosts and vm in a CSV file.

    Thanks in advance!

    -Philippe.

    You can do something like this.

    But be aware that it will not report VMHost, Clusters and data centers that do not have any virtual computer in them.

    {foreach ($dc in Get-Data Center)

    foreach ($cluster Get-cluster-location $dc) {}

    foreach ($esx in Get-VMHost-location $cluster) {}

    Get-VM-location $esx |

    Select @{N = 'Center'; E = {$dc. Name}},

    @{N = "Cluster"; E = {$cluster. Name}},

    @{N = "$vmhost"; E = {$esx. Name}}, name

    }

    }

    }

  • How should be written the script for the use of the maximum memory of the guest operating system ever?

    How should be written the script for the use of the maximum memory of the guest operating system ever?

    Please teach the name of the object and the type and order, etc.

    You should be able to do it with the cmdlet Get-Stat .

    Something like that

    Get-Stat -Entity (Get-VM $vmName) -Stat mem.usage.maximum -Start (Get-Date).AddDays(-7) | Measure-Object -Property value -Maximum | Select Maximum
    

    This will return the maximum percentage in the last 7 days for the guests, whose name is stored in the variable $vmName.

    ____________

    Blog: LucD notes

    Twitter: lucd22

  • default virtual machine resource allocation

    Hi all

    I have a host vmware with 64 GB Ram and 12x2.799GHZ cpu cores with 12 VCPU known as multithreading is not active

    When I create a virtual machine with the default settings (there is no reservation or limitation)

    (1) in the tab of the virtual machine resource allocation I see 4167 MB of memory host and 4096 MB of memory comments

    -Why the host memory is only about 4 GB so I have 64 GB of physical memory, which is displayed on the summary of the host tab

    -When I create a virtual machine with the default settings it should be able to use all the resources I'm wrong? in my case, it should be able to use 64 GB of ram

    (2) with the default settings, the virtual machine has only 1 VCPU

    -does that mean that the virtual machine will be able to use speed 1 VCPU? for example, if my vm has a lot of work and it may be necessary to use 3 GHz so I'll have to add virtual vcpu another machine? as the speed of a vcpu is 2.8 Ghz am I bad?

    -If I activate multithreading I 24 VCPU

    each vcpu speed will be (2.799 / 2)?  without active multithreading I have 12 vcpu each 2,799 GHz

    Please clarify for me

    Hello

    You asked a few questions, so that questions will be answered inline

    ) in the tab of the virtual machine resource allocation, I see 4167 MB of memory host and 4096MB of memory comments

    So I guess that you have created a virtual machine with 4 GB of memory (windows 2008 64 bit R2 virtual machine default settings). For this purpose of resource allocation tab 4 GB (4096 MB) of comments. The virtual machine is like a container, providing a configured together to programs and the operating system inside the virtual machine. If memory watch kernel scheduler is 4096MB is available for this customer.

    Now, the kernel needs to use little memory to run the virtual machine, it's called an airline booking memory and is in your case 71 MB, therefor the memory footprint of this virtual machine in the VMkernel (memory of the host) is 4096 + 71 = 4167 MB MB

    -Why the host memory is only about 4 GB so I have 64 GB of physical memory, which is displayed on the summary of the host tab

    This is because you have provided that the virtual machine 4 GB, it's the "use-space" for the virtual machine guest OS to run in. It cannot expand beyond the limit of the virtual machine.

    -When I create a virtual machine with the default settings it should be able to use all the resources I'm wrong? in my case, it should be able to use 64 GB of ram

    If there is no claim, where the demand for resources is less than the provision of resources, the scheduler memory is going to provide the virtual machine, the resources that it requires, and that can go up to 4096 MB, as this is the limit of the container.

    (2) with the default settings, the virtual machine has only 1 VCPU

    -does that mean that the virtual machine will be able to use speed 1 VCPU? for example, if my vm has a lot of work and it may be necessary to use 3 GHz so I'll have to add virtual vcpu another machine? as the speed of a vcpu is 2.8 Ghz am I bad?

    A vCPU runs on a physical basis and may not exceed, for this purpose if you need to have several cycles availble cpu for your virtual machine, you must configure the virtual machine with more than 1 vCPU.

    -If I activate multithreading I 24 VCPU

    each vcpu speed will be (2.799 / 2)?  without active multithreading I have 12 vcpu each 2,799 GHz

    A vCPU can be scheduled on a full physical core or on an element of hyperthreading (SMT), this is done by the VMkernel CPU scheduler. It is completely transparent for the virtual machine.

    Remember that the default settings are a few recommendations, they are not strict guidelines.

  • vSphere sdk api to get the total memory available for booking of virtual machine

    What vsphere sdk api should I use to get the total memory available to make reservations for virtual machines?

    Here's what I see in the VI client,

    Click on hos-> Configuration:

    Memory

    Physics

    Total xx

    System xx

    VMS 3512,0 MB

    Service xx console

    Now, when I click on the resource allocation tab I see

    3348 MB memory reservation

    Memorey reservation used: 0 MB

    Unreserved memory: 3348 MB

    The question is what value is correct and which are programming API to get all these values (even if it is wrong)?

    If you are familiar with the vSphere API, the easiest way is to browse through the documentation of API reference: http://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/index.html and/or using the CROWD (object browser), once you explore a bit, you will begin to understand where some properties of what you see on the vSphere Client

    For the configuration of host memory, take a look at: http://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/vim.host.MemoryManagerSystem.ServiceConsoleReservationInfo.html

    To the memory of VM host accessible to the general public, take a look at: http://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/vim.ResourceAllocationInfo.html

    To get information "Resource allocation", you must get a reference to the list of local resources for your host: http://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/vim.ResourcePool.ResourceUsage.html#reservationUsedForVm

    Even if you do not have a "Resource Pool", there is a defect which still exists. This should get your started

    If you use the VI of Java, you can take a look at the VI Java Browser: http://www.doublecloud.org/2010/02/22/vijava-browser-a-great-tool-to-recommend/

    You must also follow Steve Jin blog (author/creator of connections of vSphere Java open source VI)

    =========================================================================

    William Lam

    VMware vExpert 2009

    Scripts for VMware ESX/ESXi and resources at: http://engineering.ucsb.edu/~duonglt/vmware/

    Twitter: @lamw

    repository scripts vGhetto

    Introduction to the vMA (tips/tricks)

    Getting started with vSphere SDK for Perl

    VMware Code Central - Scripts/code samples for developers and administrators

    VMware developer community

    If you find this information useful, please give points to "correct" or "useful".

  • Script for automatic placement of several text files?

    An editor I work with is slowed by a change to their workflow. Maybe there's a whole script for help? I looked but can not find, so I post here.

    Old workflow: Designers would be "automatic formatting" a single Word doc with all the preliminary pages (sometimes > 10 sections of diff.) and chapters and endnotes in a model book.

    New workflow: The Word doc is now divided into 30-40 InCopy files, always destined to a single InDesign layout doc (The InCopy files were created from a Word doc marked by a different system, so that they are all new to the InDesign user.)

    Y at - it a script which, according designers load a square slider with 30-40 (in the right order) files, which will allow them to simple-click on page 1, and InDesign will place one after the other files, autoflowing necessary? They still need them to be placed in individual InCopy files (so would not help concatenate Prime). I don't think that there is never a case of 2 stories being on the same page.

    Thank you

    AM

    Hey AnneMarie,

    This script allows you to select a bunch of files and will try to place them, one by one, in your InDesign document. It will be auto-flux them according to the needs (but be careful because standing in excess of problems - because the script does not test for this).

    I tested with a lot of property, but not with InCopy files because I did not. If they are adjustable as Word documents, the script must run end.

    Let us know if everything works correctly for you.

    // BS"D
    // Multi-file auto-place
    // An InDesign Script by Ariel, (c) Id-Extras.com, 2014
    // This script will allow the user to select a bunch of placeable files (Word docs, etc.)
    // It will then attempt to place and auto-flow all the selected files.
    // The script will start from page 1 of the active document
    // and keep adding pages as needed.
    // It will add text frames as needed, within the margins of the page.
    // IMPORTANT: There is no error-checking for perpetual overflow!!!
    // So, if something you're trying to place cannot fit within the margins,
    // The script will continue adding pages to InDesign until it crashes.
    // To quit the script, press ESC.
    var myDoc = app.activeDocument,
     myFiles = File.openDialog("Select files to place...", undefined, true),
     i,
     currentPage = myDoc.pages[0],
     prevFrame,
     myFrame;
    
    for (i = 0; i < myFiles.length; i++){
     myFrame = addFrame(currentPage);
     myFile = myFiles[i];
     try{
      myFrame.place(myFile, false);
     }
     catch(e){
      alert("Unable to place file: "+myFile, "Multi-file auto-place");
      continue;
     }
     while (myFrame.overflows){
      currentPage = addPageAfter(currentPage);
      prevFrame = myFrame;
      myFrame = addFrame(currentPage);
      prevFrame.nextTextFrame = myFrame;
     }
     currentPage = addPageAfter(currentPage);
    }
    function addFrame(aPage){
     var pageMargins = aPage.marginPreferences,
      aFrame = aPage.textFrames.add(),
      areFacing = app.activeDocument.documentPreferences.facingPages,
      myTop = aPage.bounds[0]+pageMargins.top,
      myBottom = aPage.bounds[2]-pageMargins.bottom,
      myLeft = aPage.bounds[1]+pageMargins.left,
      myRight = aPage.bounds[3]-pageMargins.right;
     //When document.documentPreferences.facingPages == true,
     //"left" means inside; "right" means outside.
     if (areFacing && aPage.side == PageSideOptions.LEFT_HAND){
       myLeft = aPage.bounds[1]+pageMargins.right;
       myRight = aPage.bounds[3]-pageMargins.left;
     }
     aFrame.geometricBounds = [myTop, myLeft, myBottom, myRight];
     return aFrame;
    }
    
    function addPageAfter(aPage){
     return myDoc.pages.add(LocationOptions.AFTER, aPage);
    }
    
  • I start the player. a popup says 'installation', another says it is looking for a network resource that is unavailable: setup .msi [1]...

    original title: cannot get rid of popup

    whenever I start the player; a popup says "installation", which never seems to do anything; and the only way to get rid of it is to click at the top or bottom or screen; and it is looking for a network resource that is unavailable, another said: setup .msi [1]... .and I can't get rid of it... just moving road.

    I searched this mystery file: setup .msi [1] and can't find it.

    What should I do?

    Thanks for the info.

    Looks like it's maybe a Windows Installer error... has
    whatever it is impossible to install?

    Sorry, I don't have the answer and the only idea I can
    Think to would be to restore the system to an hour before
    the problem started.

    Good luck finding the answer...

  • Script for the Configuration DVSwitch

    Hello

    Someone at - it a script for the information of VDS on the level of the host which nic is connected to what uplink?

    Also to remove all Exchange created in the VDS switch for the host and then recreate the exchanges as they were after the connection to the host to a vCenter diff?

    Also any script to copy the resource through VCenter pools?

    Thank you

    Suraj Rawat

    The following script will export information of VDS for uplink, the port they are in and what Teddy is used by node ESXi.

    $report = {foreach ($dvSw in Get-VDSwitch)

    foreach ($esx in (Get-View-id $dvSw.ExtensionData.Summary.HostMember)) {}

    $proxy = $esx.Config.Network.ProxySwitch | where {$_.} {DvsUuid - eq $dvSw.ExtensionData.Uuid}

    $pnicTab = @ {}

    $proxy. Spec.Backing.PnicSpec | %{

    $pnicTab.Add ($_.) UplinkPortKey, $_. PnicDevice)

    }

    $proxy. UplinkPort |

    Select @{N = "vdSwitch"; {E = {$dvSw.Name}}.

    @{N = "$vmhost"; E = {$esx. Name}},

    @{N = "vNIC"; E = {$pnicTab [$_]} Key]}},

    @{N = "Uplink"; E={$_. Value}},

    @{N = 'Port'; E={$_. Key}}

    }

    }

    $report | Export Csv C:\dvSw-Uplink.csv - NoTypeInformation - UseCulture

  • Books and resources on DPS 2015

    Nice day

    As an AIC for previous Adobe DPS I get my hand on the books and resources that can function as a class of materials for 2015 of DPS. Any help Bob Levine, or Bob Bringhurst is especially appreciated.

    There is a forum dedicated to DPS2015 and I moved your post here.

    Lots of info here.

  • Where can I download the scripts for sample IX, SH patterns for 11g

    Hello

    I installed the server Oracle 11 g without sampling schemes. In the standard schema of the sample set, we had an example of information Exachange schema (queue) and a Historyschema of sale. However I don't get the sample scripts for these two schemas in my repertoire of the demo.

    Can you please let me know where I can get access to the scripts?

    I have a requirement for an OLTP data store that can receive a high volume of data from an external system (Expecting max of 6 GB of data). I decided to create a separate schema, with dedicated storage spaces, it's a good idea to have a data file with a maxsize put 6 GB or to have a set of 3 from 1000 m managed locally and a maximum size of 2 GB each. There is not many necessary index, but I need to set up a queue and on the queue as well. If I create this schema that make them I need to revisit my groups redolog or temp table size as well to keep my performance of existing database intact?

    Are there guidelines to follow for a scheme where you expect a large amount of standard data, multiple queues?


    Thank you very much
    Chauvin

    user13057029 wrote:
    Hello

    I installed the server Oracle 11 g without sampling schemes. In the standard schema of the sample set, we had an example of information Exachange schema (queue) and a Historyschema of sale. However I don't get the sample scripts for these two schemas in my repertoire of the demo.

    Can you please let me know where I can get access to the scripts?

    http://docs.Oracle.com/CD/E11882_01/server.112/e10831/installation.htm#COMSC00002

    >

    I have a requirement for an OLTP data store that can receive a high volume of data from an external system (Expecting max of 6 GB of data). I decided to create a separate schema, with dedicated storage spaces, it's a good idea to have a data file with a maxsize put 6 GB or to have a set of 3 from 1000 m managed locally and a maximum size of 2 GB each. There is not many necessary index, but I need to set up a queue and on the queue as well. If I create this schema that make them I need to revisit my groups redolog or temp table size as well to keep my performance of existing database intact?

    Are there guidelines to follow for a scheme where you expect a large amount of standard data, multiple queues?

    Ask this question in a separate thread.

    Aman...

  • Model reusable SQL Oracle to create a DDL/DML Scripts for Oracle database

    Hello


    I have an obligation to set up a model of Oracle SQL to create the Scripts DDL/DML reusable for Oracle databases.
    Only the Oracle DBA will run scripts permissions is not a problem.

    The workflow for any DOF is as follows:-

    (1) new table

    a. check whether the table exists in the views system/admin.
    b. If the table exists then give message "Table exists".
    c. If the table does not exist then run DDL code

    (2) add the column

    a. check if the column exists for a given table of the system/admin views
    b. If the column exists in the specified table.
    B1. backup table.
    B2. ALTER table alter column
    B3. check data or execute convert dml sauvegardΘ to the new change script.
    c. If the column does not exist
    C1. backup table
    C2. ALTER table add column
    C3. Run dml to populate the column with the default value.

    The DML scripts are to populate the base tables with the data required for business operations.

    (3) addition of new line

    a. check if the line exists by comparing the old values of each column with the new values to be added for the new record.
    b. If there is, to give message line is
    c. If not exists, add the new record.

    (4) update existing record (we createtime columns in these tables as well as changes can be tracked)

    a. check if the row exists using the primary key.
    b. If there is.
    B1. off the record by using the "active" column of the table
    B2. Add new record with the necessary changes.
    c. If does not exist, add the new record with the necessary changes.

    Could you please help with some ideas that can get this done with precision?
    I tried several ways, but I am not able to set up something that meets all the requirements.

    Thank you

    If it helps at all. Sometimes we have a requirement for a DDL statement to be rerunable and her only error if something completely unexpected happens.

    It's a little monstrous, but basically, we wrap all DDL in a dynamic statement and capture errors that would indicate that the DDL script has already been run:

    Here's a bit of a model:

    declare
       w_ddl varchar2(32767);
    begin
       begin
          --
          dbms_output.put_line('Creating table TABLE_NAME');
          --
          w_ddl := 'CREATE TABLE MY_SCHEMA.TABLE_NAME
                    ( COLUMN_1     DATE          NOT NULL
                     ,COLUMN_2  VARCHAR2(10)  NOT NULL
                     ,COLUMN_3  DATE
                    )';
           --
          execute immediate w_ddl;
          --
          dbms_output.put_line('Successfully created table TABLE_NAME');
          --
       exception
          when others then
             if sqlcode = -955 then
                dbms_output.put_line('Table Already exists.');
             else
                dbms_output.put_line('creation of table TABLE_NAME failed:');
                dbms_output.put_line(sqlerrm);
                raise;
             end if;
       end;
    
      begin
          --
          dbms_output.put_line('Creating unique primary key constraint for TABLE_NAME');
          --
          w_ddl := 'ALTER TABLE MY_SCHEMA.TABLE_NAME ADD (
                   CONSTRAINT TABLE_NAME
                   PRIMARY KEY
                   (TABLE_NAME_ID) USING INDEX)';
           --
          execute immediate w_ddl;
          --
          dbms_output.put_line('Successfully created primary key on TABLE_NAME_ID');
          --
       exception
          when others then
             if sqlcode = -02264 then
                dbms_output.put_line('constraint already exists.');
             else
                dbms_output.put_line('creation of primary key failed:');
                dbms_output.put_line(sqlerrm);
                raise;
             end if;
       END;   
    
    <>
    

    It works well with our scripts to autmoated and help us when we iterate through development and back in if needed test environments.

    In this way, we can add the DDL statements to the deployment script and run the script again without error to set the database to the State required without having to run the newly created statement only.

    Sometimes this approach translates into a creation followed a statement alter table statement to add a column, but the end result of the script is always the same, and the deployment script can be controlled at source between iterations of development that is without having to restore the ddl changes to test the modified DDL script.

    hope that gives you some ideas.

  • Where to place the menu for books and doc?

    Hi all

    The script I created a menu for the various measures to be taken by the user. She is also on a single document or a book (all documents). Adding the custom menu to the SpecialMenu works very well for documents. The standard menu is not available if a book is active. That's why I tried to connect it to the FormatMenu .

    function DefineMenus() { 
         var menuMain = {en: "Bibliography with EndNote …",
                        de: "Bibliografie mit EndNote …"};
         var menuDocu = {en: "Documentation",
                        de: "Beschreibung (en)"};
         var menuLocation = app.GetNamedMenu("FormatMenu");
         var bibenMenu  = menuLocation.DefineAndAddMenu("!BIBENmain", (localize(menuMain)));
         bibenMenu.DefineAndAddCommand(1,"BibenDocu",    (localize(menuDocu)), "");
    }
    

    I observe the following:

    1. Call the script after FM began and no book or document is open:
      The menu is placed and available in an open document, but not in a book independently which is open first.
    2. Call the script after opening a document, then a book:
      The menu is available in the document, but not in a book
    3. Call the script after opening a book, then a document:
      The menu is available in the document, but not in a book

    What needs to be done that the menu is available for books and documents?

    Thank you, Jang - in the meantime I had a similar idea, noting in the menu.cfg files here one takes both a BookFormatMenu exists. But even that is not enough:

         var menuLocation = app.GetNamedMenu("FormatMenu");
         var bibenMenu  = menuLocation.DefineAndAddMenu("!BIBENmain", (localize(menuMain)));
         bibenMenu.DefineAndAddCommand(1,"BibenDocu",    (localize(menuDocu)), "");
         menuLocation = app.GetNamedMenu("BookFormatMenu");
         var bkbibenMenu  = menuLocation.DefineAndAddMenu("!BIBENmain", (localize(menuMain)));
         bkbibenMenu.DefineAndAddCommand(1,"BibenDocu",    (localize(menuDocu)), "");
    

    The effect is the same as before!

    I invoke the script without using the ESTK (because it does not work for my custom FM Setup). I write the script in EditPadPro, save it and call it via file > Scripts > Run (or catalogue). So far I am successful - a bit slow atbeit - with my development.

    This process of separtation may require that I do the second part of the definition of menu in this way:

         menuLocation = app.GetNamedMenu("BookFormatMenu");
         var bkbibenMenu  = menuLocation.DefineAndAddMenu("!bkBIBENmain", (localize(menuMain)));
         bkbibenMenu.DefineAndAddCommand(1,"BibenDocu",    (localize(menuDocu)), "");
    

    In this case, the entry in the menu Format > bibliography... is present in the document and the book, but in the book he is gray (inactive). So, there is still a missing link.

    Ah, now I got it: submenu items must also be different:

         var menuLocation = app.GetNamedMenu("FormatMenu");
         var bibenMenu  = menuLocation.DefineAndAddMenu("!BIBENmain", (localize(menuMain)));
         bibenMenu.DefineAndAddCommand(1,"BibenDocu",    (localize(menuDocu)), "");
         menuLocation = app.GetNamedMenu("BookFormatMenu");
         var bkbibenMenu  = menuLocation.DefineAndAddMenu("!bkBIBENmain", (localize(menuMain)));
         bkbibenMenu.DefineAndAddCommand(1,"bkBibenDocu",    (localize(menuDocu)), "");
    
  • host resource allocations

    What would be recommended to set for the host resource assignments?  The default values are usually ok?

    Usually don't want to add reservations of memory or CPU, unless the virtual machine requires it.  ESX does a pretty good job of managing the physical resources, so these manual adjustment goes against the process that ESX uses to manage these resources.  That being said, if you have an application that do not support having less than a certain amount of resources to work, then you can use reservations.  Another romanti, do not use, and memory that you allocate will be the top end of the allowed memory.

    If you need anything whatsoever, use actions to create a relative priority of the VM themselves instead of reservations.  List of resources to isolate applications and give them different priorities.  Actions work a little better because there is no predetermined resource allocation, what a priority so that some virtual machines get more resources than others.

    -KjB

    VMware vExpert

  • e learning for the great change of scale system

    Our next project is training for an upgrade of the vast system of large-scale company. Our users are very dependent on the software that will be replaced and several departments will learn their new job. Any suggestions on how to use e-Learning in order to enhance the understanding of the new software?

    Hi Lincoln,

    I worked on a number of large-scale IT change projects for international clients. I can make a few suggestions, some associated with Captivate, some e-Learning more generals linked.

    On projects like this, I tend to produce three types of training: face-to-face, interactive simulations/tutorials & quick reference card. Ideally all three are planned together, allowing you to create a unique instructional design plan. You want people to be entered into the system, learning to be reinforced, and then everyone to be taken in charge.

    Face to face training usually contains a lot of show and tell, where users are shown how to perform tasks and then get themselves doing. Ideally a number of small tasks included and repeated, so they are all brought together by getting the learners to follow realistic scenarios that need all the discrete tasks to accomplish together. I find that a lot of training is not integrate deeply with real jobs of the people and of world using real scenarios helps improve performance and restraint. I did materials where parts of carriage have been pre-recorded, what you can do with Captivate.

    Interactive tutorials are usually used as material follow-up to face-to-face modules, allowing learners to go through simulations with guidance when they do something unexpected, well that sometimes there is no face-to-face training and interactive tutorials provide all teaching. These sometimes include sections which simply display to users and ask questions later. Sometimes, they become very complex branching scenarios. Usually, I build all in Captivate, although I find quite buggy and frustrating at times.

    Finally, I build small reminder. They are very specific and see the how a well defined work, such as an existing customer address changes. Sometimes Captivate movies, sometimes they are PDFs, they are often implemented as both. They can be embedded and/or linked from the help screens and the FAQ, as well as used in responses from support and further training of the emails. The films tend to be short and sweet: length of 30 to 120 seconds.

    In an ideal world, the number of working tools is growing rapidly after the implementation in response to requests for support from users, even if in reality I often anticipate what users will find it difficult and create all these prerequisites for the launch.

    If you are going to use Captivate to your project, then I suggest that you test, test and test again before accepting that you will send. It's a little a lot of software, in theory, but it is quite buggy. I'm working on a project with CP6.1 and I have a lot of audio sync problems and video corruption problems publish my last work for less than the MP4 videos.

    In terms of effort, my golden rule is 20%, planning, design of 60% and the scripts and implementation of 20%.

    I hope this helps.

    David

  • Apply Find &amp; Replace Script for. INDB?

    Hi Chaps,

    Is it possible to apply a script to search for and replace type to an InDesign book (CS4 > .indb)?

    I have a folder .indb that my have a number of documents, each with the word 'EURO' in a number of tables. I want to change that to "GBP" in all documents, but would like to automate the process, instead of manually apply the script to each document.

    Does anyone know of a script for this?

    Much thanks

    Samuel

    Well, it's also quite possible to have a script open all documents, make your operations on each and then close them. See, for example, http://forums.adobe.com/message/2072111#2072111

    Google around scripts more - I've written several that do similar things.

Maybe you are looking for

  • iPhone 6s more wakes up with the movement

    After iOS 10.0.1 upgrade, my iPhone 6 s more wakes up with the movement. I use my iPhone in a cradle on my bike. When I hit bumps it wake up which is very distracting! He has never done this before. Is there a way to disable this feature?

  • My mouse to walk across the screen

    Why my mouse wander through the screen on its own? It is possessed or something!

  • IMEI on my new iPad?

    How do I get the IMEI for my new IPad, so can I subscribe to the wireless service?

  • BlackBerry smartphones I've forgotten my username and password

    Hello Today I tried to access my email accounts, is entered in internet e-mail account, all of a sudden my user name and password have been empty and I quite forogt both. I never needed them in the past, each add or remove e-mail account, therefore,

  • Violation of page Protection

    HelloWe have just upgraded to 4.2.4 (running with Oracle 10 g) and were testing our applications when we encountered a problem.  We have 1 single application with mostly static links on different tabs.  Among the tabs/pages (let's call this Page 1) c