Syntax errors occur when Command Manager encounters an instruction that it does not understand. These statements are identified in the list below, and in each statement. In some situations this may be more efficient than navigating the Developer GUI, since you can quickly change the names of reports, users, or projects with Command Manager. Right-click Command Manager and select. Number of Views 16. x and newer has a built in command line interface. Returns. where: USER "user_ name" is the login name of an existing user to whom the connection map is to apply, of type string. The following can be reproduced with MicroStrategy Tutorial on a Linux machine in command line. LIST ALL PROPERTIES FOR INTELLIGENT CUBE CACHE GUID 1234567890ABCDEF IN PROJECT "Development Project 5"; ResultSet Columns. Excel was not a supported file format for the Command Manager execution output in command line mode in MicroStrategy 9. txt -o c:mstroutput. For general information about Command Manager, see Automating Administrative Tasks with Command Manager. If the MCST application is to be run in a loop at startup, add the command mstr_cube_trigger_loop. For a more general introduction to MicroStrategy Command Manager, see Automating Administrative Tasks with Command Manager. 1 product when altering a. This technical note explains how this can be accomplished using MicroStrategy Administrator - Command Manager . scp): Browse to and select the Command Manager script file that defines all the tasks to be completed. reg file under the. Trigger Event statement. MicroStrategy Developer と MicroStrategy Command Manager は、同じコンピューター上、または異なるコンピューター上にインストール. SOLUTION 1: Take MicroStrategy Tutorial Project for example, Command Manager can be used to get the settings. It returns an exit code. WAIT causes the script to. With introduction of Library there is a need to synchronize user language preferences between Web and Library interfaces. Command Manager is a MicroStrategy tool designed to automate certain tasks and processes. PROJECT "project_name" is the project for which you want to list the security roles for the user or group, of type string. With Command Manager you can change multiple configuration settings all at once as part of an automated script. CHECKCACHEEXISTENCE indicates to check for a given cache's existence before purging it. KB42309: When using MicroStrategy Command Manager script ALTER SERVER. x from a command line interface. Automating Administrative Tasks with Command Manager. 3 Hotfix 1. ALL purges all caches. 0". For details on this process, refer to the. SYMPTOM:. form_name is the name of. For a list of statements available to Command Manager Runtime, see List of statements supported in Command Manager Runtime. CREATE ATTRIBUTE "Month" DESCRIPTION "Duplicate of Month Attribute from folder \Time" IN FOLDER "\Schema Objects\Attributes" ATTRIBUTEFORM "ID" FORMDESC "Basic ID form" FORMTYPE TEXT SORT ASC EXPRESSION " [MONTH_ID]" LOOKUPTABLE "LU_MONTH" FOR PROJECT "MicroStrategy Tutorial"; where: schedule_name is the name of the schedule; contact_name is the name of the contact address_name is the name of the address; contact_group_name is the name of. Start the Command Manager graphical interface: In Windows: From the Windows Start menu, point to All Programs, then MicroStrategy Tools, and then choose Command Manager. 概要: Command Manager のエディターでスクリプトを入力する際に、下図のように日本語が文字化けする事象が発生します。Developer ではこの事象が発生しません。Command line syntax for Command Manager Runtime. In Command Manager, procedures are reusable scripts that can be executed from other scripts. In MicroStrategy Command Manager there is a way to obtain list of filter specific properties (such as expressions). Command Manager provides two methods that can be used by Java scripts to execute Command Manager commands: execute runs any Command Manager command. x the script ADD WHTABLE and UPDATE STRUCTURE FOR WHTABLE fails to find a table specified when using multisource functionality and the table does not exist in all the databases being used. LIST ALL REPORTS FOR PROJECT "MicroStrategy Tutorial"; LIST ALL REPORTS IN FOLDER "Public ObjectsReports" FOR PROJECT "MicroStrategy Tutorial"; ResultSet Columns. Add, remove, or modify users or user groups. x that returns a list of objects in a project or project source that match user-pecified criteria. The following list describes each of them。1. There are 2 types of Procedures: User and Sample procedures. For example, password a'b"c&d must be entered as. 0. CM is being used since REST API work only in Library and can't modify Web related objects and settings. Procedures are reusable scripts that can be executed from other scripts. For more information about Command Manager, including steps to use Command Manager scripts, see the Command Manager chapter of the System. MicroStrategy Developer and MicroStrategy Command Manager can be installed on the same machine, or on different machines. Go to the Display tab and check or uncheck the "Enable Auto-complete" option as shown in the following image: Click Ok. Within Command Manager, after connecting to the project source, click on "Tools--> Options. A Command Manager script consists of one or more script statements. Check to verify that System Manager is installed on the machine: - Windows: Type MASysMgr. IS_GROUP: Whether or not the member is a user group, returned as a boolean value. With Command Manager you can change multiple configuration settings all at once as part of an automated script. For example, as part of a delivery mechanism, it may be necessary to activate statistics following duplication. x and above. Open MicroStrategy Command Manager and connect to the appropriate metadata. The following is a list of the different properties of a MicroStrategy metadata object that can be listed using Command Manager 8. FULL_NAME: The full name of the member, returned as a string. You can also create, edit, or delete multiple metrics at the same time by using a Command Manager script. x After Enterprise Manager has been installed and Enterprise Manager Data Loader Service configured in your environment, Command Manager scripts should be used to connect to Intelligence Server and configure. For specific Command Manager syntax for working with custom groups or consolidations, open. /mstrcmdmgr -interactive and press ENTER to open Command Manager. md ###Description Goal of this repo is to share/collect customer created/customized procedures of MicroStrategy Command Manager. 1 Hotfix 3. For detailed instructions on using Java in procedures, see the Command. x and newer has a built in command line interface. A list of outline categories displays on the left side of the dialog box. 0". KB438788: Command Manager Script to List Intelligent Cube Properties Returns Null in MicroStrategy 10. KB43715: How to create automated scripts for MicroStrategy Object Manager 9. In MicroStrategy Command Manager 9. for a script with several commands, one of which being a cube publication command, the subsequent commands. smw format. (3) Your Command Manager license has expired. You can also create, edit, or delete multiple documents at the same time by using a Command Manager script. PROJECT: The project associated with the user connection, returned as a string. You can compose Command Manager scripts to manage user subscriptions. For example, the script may have tried to write to a read-only file, or read from a file that does not exist. A Command Manager 9. new_description is the new description of the metric, of type string, between double quotes (" "). Note: The following steps assume that a network drive has been mapped on the Microsoft Windows machine that hosts MicroStrategy Narrowcast Server 9. Lists all attributes from a given location path within a project. In Command Manager, procedures are reusable scripts that can be executed from other scripts. From edit mode you can continue typing your script. x. Click the links below for syntax details for each type of metric expression: Simple. This issue is caused because the MicroStrategy Command Manager script did not specify to apply on 'run time settings. location_path is the folder from which the attributes are to be listed, of type string, between double quotes ("). These reports are. For example, you can create a procedure called NewUser that creates a user and adds the user to groups. This can go both ways, but this script concentrates on Library -> Web path. You can manage configuration settings in the MicroStrategy platform for either project sources or Narrowcast Server metadatas. This is only visible when running Enterprise Manger Scripts on Windows. where: executable_program is the name of the executable program to be launched/run, which indicates the full path and additional parameters (if necessary), of type string, between double quotes (" "). 0. The command line options for executing Command Manager scripts using Command Manager Runtime are included in the following table. OBJECT purges object caches. These statements are identified in the list below, and in each statement. Sample Workflows: Templates. Examples. This statement can only be used with three-tier or four. location_path is the folder where the attribute resides, of type string, between double quotes ("). LIST PROPERTIES FOR SECURITY ROLE "Architect Users"; ResultSet Columns. MicroStrategy will continue to investigate and post updates as soon as they are available. However, a given Script window can execute only one script at a time. To include Java in a Command Manager script, you write a procedure containing the. Outline syntax; Privileges and time zones; Steps to insert an outline into a script; Steps to insert part of an outline into a script; Steps to. You can then call this procedure from another Command Manager script, supplying. One way to manage this is to create a new generic database login, and then use the following sample Command Manager script to change users' connection mappings to use this new login:It is possible to use Command Manager 9. Click the desired topic below to view more details, or scroll down to view each of the following topics: The menu bar. Creating a Custom Group. For steps to create a custom group in MicroStrategy Developer, see the MicroStrategy Developer help. exe -help. exe, with the parameters listed in Command line syntax. Statements consist of one or more tokens. Solution. By executing Command Manager scripts, external systems can trigger events and cause the associated tasks to be run. A blank visualization appears in the dossier. 4) In MicroStrategy Developer, connect to the MicroStrategy. OWNER: The owner of the subscription, returned as a string. Creating a procedure is very similar to creating a script. Some of the symbols used in the syntax reference are not part of the syntax at all. These scripts and commands are created using Command Manager. LIST [ALL] PROPERTIES FOR REPORTreport_nameIN FOLDERlocation_pathFOR PROJECTproject_name; report_name is the name of the report, of type string, between double quotes (" "). Command Manager script files that are used to create and administer the undo package files. The Command Manager script outlines help you insert script statements with the correct syntax into the script window. For example, you can create multiple empty documents that use the same document template. This technical note provides steps to modify the Project Configuration settings through a MicroStrategy Sample Procedure in Command Manager 9. A full list of parameters can also be accessed from a command prompt by entering cmdmgr. This script is at C:Program Files (x86)MicroStrategyCommand ManagerOutlinesCache_OutlinesInvalidate_Report_Cache_Outline. x . If the project source name, the input file name, or any of the output file names contain a space in the. PROJECT "project_name1. Numbers in any notation Dates and times Object GUIDs Other special characters such as carriage returns, tabs, or spacesFor example, if you have a user group named ^Control, in Command manager scripts you must refer to it as ^^Control. Place the Command Manager procedure file in the specified procedure directory. For more information about. 4. MicroStrategy Command Manager 9. For further information on automating tasks using MicroStrategy Command Manager, refer to the MicroStrategy System Administration Guide product manual. It is using mstrio Python library and Command Manager scripts. Notice this sample is based on the MicroStrategy Tutorial Project. exe -n "MicroStrategy Analytics Modules" -u username -p xxxxxx -f c:MSTR est. /mstrcmdmgr -connless -f /home/mstr/MicroStrategy/test. It can be modified through the command manager script:This Knowledge Base article describes a known issue that a "Syntax Error" message appears when listing all properties for a metric in MicroStrategy Command Manager 9. Turn On the Sending Log to Messaging Services Feature. These text-based scripts can also run from the command line and are therefore available from inside third-party applications. a Script History that saves previously executed scripts and inserts them into the. x that will trigger a number of services to execute sequentially: Open MicroStrategy Command Manager. Thanks, Nitin2) Create the second filter using MicroStrategy Command Manager 9. The syntax guide and the sample script statements are useful references to these commands. MicroStrategy Command Manager includes a. Example. x and newer has a built in command line interface. The Command Manager script engine uses a unique syntax that is similar to SQL and other such scripting languages. In this example, the script was created as follow: CREATE FILTER "Nested Filter" IN FOLDER "Public ObjectsFilters" EXPRESSION "" ON PROJECT "microstrategy tutorial"; 3) Execute the script. - UNIX and Linux: Type mstrsysmgr and press ENTER. Method. Your Command Manager license has expired. Introducing “mstrio” – Python and R wrappers for the MicroStrategy REST APIs. /mstrcmdmgr -interactive and press ENTER to open Command Manager. The command line options for executing Command Manager scripts using the command line are included in the following table. location_path is the folder from which the attributes are to be listed, of type string, between double quotes ("). For specific information about how to manage Mobile subscriptions using Developer, see Managing Multiple Subscriptions at Once with Developer. The user has the option to send all logs to one single file. 768: Grid Report. Open the script. Attribute threshold applied to wrong rows when exporting sample documents with formatting. x-10. x and newer has a built in command line interface. new_description is the new description of the metric, of type string, between double quotes (" "). The steps below show you how to create a custom group in MicroStrategy Web. This file is created using MicroStrategy Object Manager. new_end_date is the new end date of the schedule, of type date (mm/dd/yyyy). To create a new procedure. MicroStrategy Command Manager automates maintenance and other administrative operations using simple text-based commands. Dedicated Gallery with mstrio library code content modules, sample scripts, code snippets, and built-in search for easy navigation. You can reuse procedures with different input values, so that the procedure performs the same task in a slightly different way. From the View menu, select Options. Consider an example of Regional Sales Reports Regional Manager East • Region = East. You can use MicroStrategy Command Manager to manage any number of subscriptions. Different properties of a MicroStrategy metadata object that can be listed using Command Manager 9. Type. x provided to ability to run some outlines without the need for an Intelligence Server or Narrowcast Server connection. Open MicroStrategy Command Manager and save the script below as PurgeObjectCache. SUMMARY: This issue has been classified as a defect by MicroStrategy. For example: "C:Program FilesMicroStrategyAdministratorCommand Managercmdmgr. Some of its features include: find and replace functionality (including regular expressions) object search for the name of the object you want to reference in a command. Below is the syntax to be used when answering expression prompts while using the PROMPT and ANSWER script in MicroStrategy Command Manager. Knowing this, a user can create their own User Procedures starting from scratch or based in any Sample Procedure provided and making their own modifications. 4. Example. Command Manager can connect to an Intelligence Server (metadata repository) either directly by scripts or by a project source. These script files can be created using Command Manager, as described in Creating and Executing Scripts. The syntax details for each project source statement are grouped by the type of objects they affect. Statements consist of one or more tokens. Information if the script that is falling come from the outline list or this is new created script. Using a Command Manager script: You can also execute a Command Manager script to import an update package without using Object. If you create a batch file to execute a Command Manager script from the. This document introduced How to establish a "connectionless" session in MicroStrategy Command Manager 9. USER GROUP "user_group_name" is the name of the group whose security roles you want to list, of type string. x, from the Command Outline window, follow the steps below to insert a sample into the active script window: Click to select the Samples window to bring it into focus (the current window has a white background) Highlight the desired sample to be inserted. sourcetableN is the name of the source table to be used in the form, of type string, between double quotes ("). CHECKCACHEEXISTENCE indicates to check for a given cache's existence before purging it. Beginning with MicroStrategy 9. Now from the same client machine, connect to the same Intelligence Server via MicroStrategy Command Manager. 1) Using either MicroStrategy Developer or Command Manager, create the first filter that will be used in the second filter definition as a shortcut. scp Encrypted Script Files Which administrative tasks can be automated with Command Manager using out-of-the-box scripts in MicroStrategy 9. 81K KB18804: After executing a ’PURGE [ALL REPORT] CACHING' script in MicroStrategy Administrator Command Manager 9. By executing Command Manager scripts, external systems can trigger events and cause the associated tasks to be run. Click the Outline button. MicroStrategy Administrator - Command Manager 9. This article provides instructions on how to configure Enterprise Manager Data Loads using Command Manager scripts in MicroStrategy 10. x database and leads to. If logging is enabled, script messages, results, and errors are written to the log files. For steps on how to create this update package, see Copy Objects in a Batch: Update Packages. In Command Manager, procedures are reusable scripts that can be executed from other scripts. Editing a script. MEMBER_RESULTSET: A ResultSet listing the members of the security role. (6) The. MicroStrategy Command Manager 9. But for this Property Value is 3 which needs to be passed in command manager script. Project source statement syntax. When creating a script, we can sequence different functions that will perform the tasks we request. These commands can be compiled into script files and run from a graphical interface or from the command line. 4. For steps on how to create this update package, see Copy Objects in a Batch: Update Packages. When running a command to list cube caches for the current metadata connection in Command Manager 10. Click tab 'Display' and select 'Results to grid' in the dropdown list. 31K. For the syntax of metric expressions in Command Manager, see Metric expressions syntax. When creating a script, we can sequence different functions that will perform the tasks we request. CACHE_FILE_SIZE: The file size of the Intelligent Cube, returned as an integer. (CERATE for CREATE, for example) or a statement that does not follow the required syntax in another way. Rework the Command Manager script so that it will change the "User must change password at next login" option to FALSE, such as in the following example: ALTER USER "TestUser" PASSWORD "19eighty2" ALLOWCHANGEPWD FALSE. It is designed to help developers build data-driven client applications quickly and easily. Executing a script. scp" is used. Using Command Manager. This location will vary depending on where MicroStrategy is installed and can be found in the MSIReg. Is it possible to export Command Manager results to CSV or Excel when executing scripts in Windows command line for MicroStrategy Analytics Command Manager 9. N are the GUIDs of the report caches to be deleted, of type GUID. CAUSE. LIST ALL PROPERTIES FOR INTELLIGENT CUBE CACHE GUID 1234567890ABCDEF IN PROJECT "Development Project 5"; ResultSet Columns. Component. x and 10. Assuming that the statistics tables have already been created in the. Now, simply execute the procedure, by typing: EXECUTE PROCEDURE Cube_Dep («MicroStrategy Tutorial»);, where «MicroStrategy Tutorial» is the name of. 3. The command line options for executing Command Manager scripts using Command Manager Runtime are included in the following table. 5. List User Group Properties Statement. . The MicroStrategy REST API is a RESTful application that uses HTTP requests such as POST, GET, and DELETE. For example, you can create a procedure called NewUser that creates a user and adds the user to groups. new_attr_name is the new name of the attribute, of type string, between double quotes ("). Uses an English like scripting language to convert a. Each statement ends with a semicolon (; ). Enable MicroStrategy Messaging Services. It was saved as Year = 2011:. x and 10. If you are using UNIX, you must use Command Manager to manage your system's security roles. For example, you can create multiple empty documents that use the same document template. MicroStrategy Configuration Wizard – mstrcfgwiz. • Command line interface (using CmdMgr. exe /?. Execute the command through Command Manager. Type the command of <script> CHECK to check if the syntax is correct. For more information about Command Manager logging, see Using log files. These procedures are briefly described below. For steps to create a custom group in MicroStrategy Developer, see the MicroStrategy Developer help. INHERITED indicates only privileges that the user inherits from groups or security roles. The script only contains the first part of the sequence and hence only tracks that piece of information. new_desc is the new description of the attribute, of type string,. The Auto-complete feature can help reduce your. Each row in the ResultSet object contains information about one item. A Command Manager script consists of one or more script statements. Project name: Specifies the project which data will be used. Select from the following for syntax details. Procedures are only available for use with project sources. desc is the description of the fact, of type string, between double quotes (" "). Select the Members tab. (From within Command. x, when using the Command Manger ADD ACE FOR FOLDER or REMOVE ACE FROM FOLDER outlines to affect ACLs in MicroStrategy Developer, the changes are not saved after an I-Server restart or purging object cache. All the scripts (ISQL and MicroStrategy Administrator - Command Manager) can be embedded into a single. LOGIN: The login of the member, returned as a string. MicroStrategy Command Manager can trigger events from the Windows command line. The command line parameters could not be parsed. - In the Destination File, specify. The method IDSSSource::ExecuteCommand - with the command DssSrcCmdPurge purges all objects from an object cache. You can start and stop Intelligence Server. The image below shows a supposed filter composed by the condition Year In list (2011). You can also create, edit, or delete multiple custom groups at the same time by using a Command Manager script. DELETE METRICmetric_nameIN [FOLDER]location_pathFROM PROJECTproject_name; metric_name is the name of the metric to be deleted, of type string, between double quotes (" "). In the example above, the script executes and completes successfully because it checks that the event was. The changes will. This can be done by choosing the 'Save as Encrypted Script' option from the File menu, as shown: This password will be used for decrypting the script and will need to be entered when attempting to open the script within MicroStrategy Command Manager. With this Graphical User Interface, you can look at various examples that was provided by MicroStrategy, copy the code into your own script, and edit your own script to your heart content. This is done through the Connect Source outline in Command Manager: CONNECT SOURCE "<project_source_name>" USER "<user_name>" [PASSWORD "<password> "]; Executing the script file through the command line execution of Command Manager appears like this:. In Microstrategy Administrator - Command Manager an administrator can move reports from one folder to another and can even re-name these reports when moving them. The is a idenfitied defect in MicroStrategy Command Manager 9. new_attr_name is the new name of the attribute, of type string, between double quotes ("). Creates a file device. Metric expressions in Command Manager use a specific syntax. A Command Manager script consists of one or more script statements. doesFieldExist (DisplayPropertyEnum iProperty) TRUE if a column for the specified PropertyID exists in the ResultSetTo modify the Web Idle Timeout, use the following script can (an abbreviated version of the above outline): ALTER SERVER CONFIGURATION WEBIDLETIME <number_of_seconds>; where <number_of_seconds> should be replaced with the new number of seconds, without any additional quotation marks or delimiters. Administrators no longer need to install Narrowcast Server on the machine where Command Manager. executeCapture runs any Command Manager command and returns the results (if the. Number of Views 455. For more information about Command Manager, see the Automating Administrative Tasks chapter in the System Administration Help. where: user_name is the name of the user contact_name is the name of the contact contact_group_name is the name of the contact group address_name is the name of the. Number of Views 5. For a complete guide to the commands and statements used in Command Manager, see the Command Manager Help. This script does the following: Connects to MicroStrategy; Downloads all usersYou can also create an XML file to import an update package from the command line, similar to using an XML file to create an update package as described in Creating an Update Package from the Command Line. 1. All up to date privilege tokens are accessible in Command Manager, see Inserting Sample Statements: Outlines for more information. " Specify and change the Log output. ALLOW_CHANGE_PASSWORD: Whether or not the user's password can be changed, returned as a boolean value. contact_name is the name of the recipient contact. 71K. Command Manager was unable to. CM is being used since REST API work only in Library and can't modify Web related objects and settings. Source: MicroRooster. The following can be reproduced with MicroStrategy Tutorial on a Linux machine in command line. Call the Command Manager executable, cmdmgr. To Start the Command Manager Graphical Interface. EXPRESSION IN SUBSCRIPTION: An example of how to pass in expression prompt answer in a CREATE EMAILSUBSCRIPTION command using MicroStrategy Tutorial. MicroStrategy Command Manager Help. This script can be executed or be scheduled to be executed at a certain time. For more information on the different types of metrics that can be used in MicroStrategy reports, see the Metrics section of the MicroStrategy Developer Help (formerly the MicroStrategy Desktop Help ). As the place holders are correctly replaced, the script can be validated and then executed for the privileges to be automatically granted. This command line interface is used to run command manager scripts without having to load the graphical interface and to be able to schedule scripts to run automatically. In the menu, go to 'Tools -> Options'. scp" is used. The description of each parameter is as follows: -n Project_Source_Name: Specifies the project source name to which the application must connect to execute the script. Entering a Command Manager script instruction switches Command Manager into edit mode. 2. ELEMENT purges element caches. xThe previous commands can be saved in a script that also requests the Command Manager console to be open through the command prompt. The script files can be scheduled through operating system utilities or. Loading. 512: Template. Lists all properties from a given attribute within a project. 04K. Below is the syntax to be used when answering expression prompts while using the PROMPT and ANSWER script in MicroStrategy Command Manager. In order to achieve so, Command Manager procedure has been provided as a sample. You can also create, edit, or delete multiple custom groups at the same time by using a Command Manager script. With the workflow shown above, if Intelligence Server starts successfully the first time, the Command Manager script is executed next and the loop is not needed. 3. Script Gallery tooltip with insights on how to uses classes and functions, with usage. MicroStrategy Command Manager does not check anything outside of the script to ensure that it successfully completes. The output of any LIST commands is shown in the Results tab of the Script window. These reports are located in the project under: Public Objects > Reports > Project Analysis > Object Usage Analysis > Command Manager Reporting. ###Description Goal of this repo is to share/collect customer created/customized procedures of MicroStrategy Command Manager. Open MicroStrategy Administrator - Command Manager and log into a 3-tier mode project source. Another advantage of this feature is that if any of the Intelligent Cubes fails during the publication, this won't affect. 1? ANSWER: When executing Command Manager scripts via Command Manager GUI, users have the option to save the outputs to CSV or Excel file format. NOTE: Parameters enclosed in brackets '' are optional. In Linux: Browse to the MicroStrategy Home folder, then to the /bin subfolder. For more information about Command Manager, including instructions, see. Run and preview scripts; New features in MicroStrategy 2021 Update 2: Create scripts directly in the Workstation Script Editor. The following example uses the MicroStrategy Tutorial project for illustration purposes. You can also create, edit, or delete multiple documents at the same time by using a Command Manager script. For steps to create a custom group in MicroStrategy Developer, see the MicroStrategy Developer help. A Command Manager script consists of one or more script statements. MicroStrategy Command Manager is a script-based tool for automating Intelligence Server administration. The following steps show how to create a new user and add the user to multiple user groups in MicroStrategy Command Manager. Lists the current properties of a user. Both can be located under the Procedures outlines folder as shown in the following image:For the Command Manager syntax for starting and stopping Intelligence Server, see the Command Manager Help (press F1 from within Command Manager). 1. Note: For more information on executing a workflow in. For example, the script may have tried to write to a read-only file, or read from a file that does not exist. MicroStrategy Command Manager lets you perform various administrative and application development tasks by using text commands that can be saved as scripts.