Difference between revisions of "ITOM Quick Start Guide"
(Blanked the page) |
|||
Line 1: | Line 1: | ||
+ | Hornbills ITOM offering provides the tools required for you to efficiently manage your computing devices with the following features: | ||
+ | * Device Discovery and Inventory management | ||
+ | * Packaged Job deployment and Scheduling | ||
+ | * Orchestration provided via the use of Runbooks | ||
+ | * Dynamic Package Library, Custom Package Creation | ||
+ | |||
+ | = Site integration Service (SIS) Installation = | ||
+ | |||
+ | The service is required to be installed on premise and must have access to all devices that you wish to be managed. The role of SIS server service is to monitor the ITOM Job Queue and downloading any Jobs targeted for it. It will also handle the deploying of packages to remote devices and executing the payload. | ||
+ | |||
+ | == Minimum requirements == | ||
+ | |||
+ | <blockquote>OS: Windows Server 2012, 2012 R2, 2016 or 2019 | ||
+ | |||
+ | RAM: 4GB | ||
+ | |||
+ | Free Disk: 10GB | ||
+ | |||
+ | There is a minimal CPU load and will run on virtual as well as physical machines. | ||
+ | </blockquote> | ||
+ | == Where to Install == | ||
+ | |||
+ | <blockquote>You can install the service on any existing Windows computer running one of the supported OS’s. The SIS is not processor intensive and will not require significant disk usage. | ||
+ | |||
+ | We would recommend that the SIS is not installed on a Domain Controller or Desktop OS. | ||
+ | </blockquote> | ||
+ | == Create a Default SIS Group (Required) == | ||
+ | |||
+ | # Select the Group Drop Down | ||
+ | # Select '''+Create Group''' | ||
+ | # Enter a name for the group | ||
+ | # Click Apply | ||
+ | |||
+ | == Register a Site Integration Server == | ||
+ | |||
+ | <blockquote>SIS Instances are grouped together to provide redundancy and performance benefits, at least one default group must be created. | ||
+ | </blockquote> | ||
+ | <ol style="list-style-type: decimal;"> | ||
+ | <li><blockquote><p>From the ITOM page select '''Site Integration Services'''</p></blockquote></li> | ||
+ | <li><blockquote><p>Click [[File:media/image1.png|28x25px|Image: 500 pixels]] button</p></blockquote></li> | ||
+ | <li><blockquote><p>Enter your required details:</p></blockquote> | ||
+ | <ul> | ||
+ | <li><blockquote><p>Name - name used to identify the SIS server to the Hornbill Instance</p></blockquote></li> | ||
+ | <li><blockquote><p>Group - Should be a least one default group, others can be selected via drop down if created previously</p></blockquote></li></ul> | ||
+ | </li> | ||
+ | <li><blockquote><p>Click the '''Create Site Integration Service''' button</p></blockquote></li></ol> | ||
+ | |||
+ | <blockquote>[[File:media/image2.png|350x79px|Image: 350 pixels]] | ||
+ | </blockquote> | ||
+ | <ol start="5" style="list-style-type: decimal;"> | ||
+ | <li><blockquote><p>The Authorisation Key is displayed, and should be recorded for later use</p></blockquote></li> | ||
+ | <li><blockquote><p>Return to the '''Site Integration Services''' list</p></blockquote></li> | ||
+ | <li><blockquote><p>Select the '''Not Paired''' filter</p></blockquote></li></ol> | ||
+ | |||
+ | <blockquote>'''HORNBILL HINT:''' The Authorisation Key is temporary and will expire after 1 hour AND the SIS record is removed and will need recreating. | ||
+ | </blockquote> | ||
+ | == Download SIS and install on a server == | ||
+ | |||
+ | # From the '''Site Integration Services''' list, Click the '''Download Site Integration Server''' | ||
+ | # Locate and Execute the Downloaded executable | ||
+ | |||
+ | <blockquote>[[File:media/image3.png|328x200px]] | ||
+ | </blockquote> | ||
+ | <ol start="3" style="list-style-type: decimal;"> | ||
+ | <li><p>Click Install</p></li> | ||
+ | <li><p>Click Ok to Confirm the Installation</p></li> | ||
+ | <li><p>Close the Install dialog</p></li> | ||
+ | <li><p>Open the Services MMC Console</p></li> | ||
+ | <li><p>Start the '''EspSisService'''</p></li></ol> | ||
+ | |||
+ | <blockquote>[[File:media/image4.png|411x141px]] | ||
+ | </blockquote> | ||
+ | == SIS Server Pairing == | ||
+ | |||
+ | <ol style="list-style-type: decimal;"> | ||
+ | <li><blockquote><p>Switch back to the Browser and refresh the page (http://localhost :11117)</p></blockquote></li></ol> | ||
+ | |||
+ | <blockquote>[[File:media/image5.png|252x162px]] | ||
+ | </blockquote> | ||
+ | <ol start="2" style="list-style-type: decimal;"> | ||
+ | <li><blockquote><p>Enter the instance ID</p></blockquote></li> | ||
+ | <li><blockquote><p>Enter the Authorization Code recorded earlier</p></blockquote></li> | ||
+ | <li><blockquote><p>Click the '''Pair with Instance'''</p></blockquote></li></ol> | ||
+ | |||
+ | <blockquote>[[File:media/image6.png|479x297px]] | ||
+ | </blockquote> | ||
+ | = Creating admin credentials in Keysafe = | ||
+ | |||
+ | # From the Hornbill Administration page Select System > Security > KeySafe | ||
+ | # Click the [[File:media/image1.png|37x34px|Image: 500 pixels]]button | ||
+ | # Select Type as '''Username + Password''' | ||
+ | |||
+ | <blockquote>[[File:media/image7.png|269x187px]] | ||
+ | </blockquote> | ||
+ | <ol start="4" style="list-style-type: decimal;"> | ||
+ | <li><p>Enter the following Details:</p></li></ol> | ||
+ | |||
+ | <blockquote>Title: '''Network Admin''' | ||
+ | |||
+ | Domain Username (example'': DOMAIN\Username or username@domain'') | ||
+ | |||
+ | Password | ||
+ | </blockquote> | ||
+ | <ol start="5" style="list-style-type: decimal;"> | ||
+ | <li><p>Click '''Create Key'''</p></li></ol> | ||
+ | |||
+ | = Configuring a Discover Job = | ||
+ | |||
+ | <ol style="list-style-type: decimal;"> | ||
+ | <li><p>Navigate to the ITOM Job Queue ('''''Home > ITOM > Job Queue''''')</p></li> | ||
+ | <li><p>Click the '''Create New''' button and select '''Discovery Job'''</p></li> | ||
+ | <li><p>Enter the following details:</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>Name: '''AD Discovery using DCOM'''</p></li> | ||
+ | <li><p>Site Target: ['''Server'''] '''SIS Demo'''</p></li> | ||
+ | <li><p>Protocol: '''DCOM'''</p></li> | ||
+ | <li><p>Discovery Mode: '''Active Directory'''</p></li> | ||
+ | <li><p>Container: train1. hornbill.edu</p></li> | ||
+ | <li><p>Admin Credentials: '''Network Admin'''</p></li> | ||
+ | <li><p>Use Default Ping Check Settings</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>Click '''Create''' button</p></li></ol> | ||
+ | |||
+ | == Monitor == | ||
+ | |||
+ | <blockquote>[[File:media/image8.png|468x255px]] | ||
+ | |||
+ | Review the '''Console''' output locate e and confirm the following: | ||
+ | |||
+ | Enumerating child OU | ||
+ | |||
+ | Scan found X computers for detailed discovery | ||
+ | |||
+ | Performing WMI discovery of X computers | ||
+ | |||
+ | Summary | ||
+ | |||
+ | =======<br /> | ||
+ | Successful Discovery<br /> | ||
+ | All Computers | ||
+ | |||
+ | The discovery was executed successfully. The results are now being imported. | ||
+ | |||
+ | 10:11:26 Discovery import complete. Added:X Updated:X Skipped:X Missing:X Failed:X | ||
+ | </blockquote> | ||
+ | == Console Output == | ||
+ | |||
+ | Review Summary, confirming successful discovery, and noting any failures. | ||
+ | |||
+ | == Debug == | ||
+ | |||
+ | <blockquote>Note any errors, success here implies that the Discovery process did not fail, and not that all devices where detected and where able to be accessed. | ||
+ | </blockquote> | ||
+ | = Inventory Viewer = | ||
+ | |||
+ | <ol style="list-style-type: decimal;"> | ||
+ | <li><blockquote><p>Navigate to the ITOM Inventory ('''''Home > ITOM > Inventory Viewer''''')</p></blockquote></li> | ||
+ | <li><blockquote><p>Select [[File:media/image9.png|40x36px]]</p></blockquote></li></ol> | ||
+ | |||
+ | <blockquote>[[File:media/image10.png|341x134px]] | ||
+ | </blockquote> | ||
+ | <ol start="3" style="list-style-type: decimal;"> | ||
+ | <li><blockquote><p>Select All Discovered Devices</p></blockquote></li></ol> | ||
+ | |||
+ | <blockquote>[[File:media/image9.png|40x36px]][[File:media/image11.png|324x156px]] | ||
+ | </blockquote> | ||
+ | <ol start="4" style="list-style-type: decimal;"> | ||
+ | <li><blockquote><p>Click the '''Register''' button</p></blockquote></li> | ||
+ | <li><blockquote><p>Click '''Yes''' to confirm</p></blockquote></li> | ||
+ | <li><blockquote><p>Select '''All Managed Inventory'''</p></blockquote></li></ol> | ||
+ | |||
+ | == Inventory Properties == | ||
+ | |||
+ | # Click on the '''Name''' of a Managed inventory Item | ||
+ | # Review the properties | ||
+ | |||
+ | == Managed Lists == | ||
+ | |||
+ | # Navigate to ('''''Home > ITOM > Inventory Viewer''''') | ||
+ | # From the Show filter Select '''+ Create List''' | ||
+ | # Enter a name for the List: '''Test Servers''' | ||
+ | # From the Inventory Viewer select two or more Windows Servers | ||
+ | # Click the '''Add to Managed List''' button | ||
+ | |||
+ | <blockquote>[[File:media/image12.png|175x64px]] | ||
+ | </blockquote> | ||
+ | <ol start="6" style="list-style-type: decimal;"> | ||
+ | <li><p>Select the '''Test Servers''' list and Click '''Apply''' button</p></li></ol> | ||
+ | |||
+ | = Installed Packages = | ||
+ | |||
+ | <blockquote>Navigate to (Home > ITOM > Installed Packages) | ||
+ | </blockquote> | ||
+ | == [[File:media/image13.png|42x33px]]Package Library == | ||
+ | |||
+ | # Click the '''Package Library''' button | ||
+ | |||
+ | <blockquote>[[File:media/image14.png|497x150px]] | ||
+ | </blockquote> | ||
+ | <ol start="2" style="list-style-type: decimal;"> | ||
+ | <li><p>Click '''Install''' on both the Active Directory Group and User Management packages</p></li> | ||
+ | <li><p>Click '''Install''' on Windows Disk Cleanup</p></li> | ||
+ | <li><p>Click '''Close'''</p></li></ol> | ||
+ | |||
+ | == [[File:media/image15.png|43x32px]]Uploading Packages == | ||
+ | |||
+ | # Click the '''Package Upload''' button | ||
+ | # Select the provided package file: '''Demo.pkg''' | ||
+ | # Click '''Open''' | ||
+ | # Repeat for all other provided packages | ||
+ | |||
+ | <blockquote>[[File:media/image16.png|433x207px]] | ||
+ | </blockquote> | ||
+ | = IT Automation Job = | ||
+ | |||
+ | == Single Computer == | ||
+ | |||
+ | # Navigate to ('''''Home > ITOM >'' Job Queue''') | ||
+ | # Click the '''Create New''' button, and select '''IT Automation''' | ||
+ | # Enter Name: '''Harry Hornbill on Single Computer''' | ||
+ | # Click the '''Installed Packages''' button | ||
+ | # Select '''Training > Demonstration > Harry Hornbill – The Bird, The Legend''' | ||
+ | # Click '''Apply''' | ||
+ | # Set Site Target to '''Server''' and select an ''Instance'' | ||
+ | # Set Target Device to Inventory and select a ''Device'' | ||
+ | # Set Admin Credentials to '''Network Admin''' | ||
+ | # Click '''Create''' | ||
+ | |||
+ | === Monitor === | ||
+ | |||
+ | <blockquote>[[File:media/image17.png|356x244px]] | ||
+ | </blockquote> | ||
+ | Confirm job executed Successfully | ||
+ | |||
+ | === Console Output === | ||
+ | |||
+ | Displays the package output as would be displayed if package were manually executed within the cmd console on the target device. | ||
+ | |||
+ | === Debug Log === | ||
+ | |||
+ | Note any errors, success here implies that the package executed successfully, the output will be dependant on the package being executed. | ||
+ | |||
+ | == Multiple Computers == | ||
+ | |||
+ | # Navigate to ('''''Home > ITOM >'' Job Queue''') | ||
+ | # Click the '''Create New''' button, and select '''IT Automation''' | ||
+ | # Enter Name: '''Harry Hornbill on Multiple Computers''' | ||
+ | # Click the '''Installed Packages''' button | ||
+ | # Select '''Training > Demonstration > Harry Hornbill – The Bird, The Legend''' | ||
+ | # Click '''Apply''' | ||
+ | # Set Site Target to '''Server''' and select an ''Instance'' | ||
+ | # Set Target Device to '''Inventory''' and select a ''Device'' | ||
+ | # Set Admin Credentials to '''Network Admin''' | ||
+ | # Click '''Create''' | ||
+ | |||
+ | <blockquote>[[File:media/image18.png|399x289px]] | ||
+ | </blockquote> | ||
+ | <ol start="11" style="list-style-type: decimal;"> | ||
+ | <li><p>Click on a Job '''Name''' to view the Individual Child Job</p></li> | ||
+ | <li><p>Click Parent Link in the Summary to Return to Parent Job</p></li></ol> | ||
+ | |||
+ | <blockquote>[[File:media/image19.png|302x109px]] | ||
+ | </blockquote> | ||
+ | = Job Scheduling = | ||
+ | |||
+ | == Discovery == | ||
+ | |||
+ | # Navigate to ('''''Home > ITOM >'' Job Scheduling''') | ||
+ | # Click the '''Create New''' button, and Select '''Discovery Schedule''' | ||
+ | # Enter the following details: | ||
+ | #* Name: '''AD Discover''' | ||
+ | #* Schedule: '''Run Every Period''' | ||
+ | #* Every (n) Minutes: '''15''' | ||
+ | #* Description: '''Scheduled AD Discovery''' | ||
+ | #* Site Target: '''Server''' | '''SIS Instance''' | ||
+ | #* Protocol: '''DCOM''' | ||
+ | #* Discovery Mode: '''Active Directory''' | ||
+ | #* Container: '''horbnbill.edu''' | ||
+ | #* Admin Credentials: '''Network Admin''' | ||
+ | # Ensure '''Next Scheduled Date and Time''' is set to a couple of minutes in the future | ||
+ | # Click '''Enable Schedule''' | ||
+ | # '''Navigate to (''Home > ITOM >'' Job Scheduling)''' | ||
+ | |||
+ | [[File:media/image20.png|490x87px]] | ||
+ | |||
+ | <ol start="7" style="list-style-type: decimal;"> | ||
+ | <li><p>Wait for the Job schedule Time, and Click on the ''AD Discovery'' Job '''Name'''</p></li> | ||
+ | <li><p>Click the '''Job History'''</p></li> | ||
+ | <li><p>Click on the ''Scheduled AD Discover'' '''Name'''</p></li></ol> | ||
+ | |||
+ | == IT Automation == | ||
+ | |||
+ | # Navigate to ('''''Home > ITOM >'' Job Scheduling''') | ||
+ | # Click the '''Create New''' button, and Select '''IT Automation Schedule''' | ||
+ | # Enter the following Schedule details: | ||
+ | #* Name: '''Windows''' '''Disk Cleanup''' | ||
+ | #* Schedule: '''Run daily''' | ||
+ | # Ent the following IT Automation Job Settings: | ||
+ | #* Package: '''private:hornbill > Disk Cleanup >''' '''Windows Disk Cleanup''' | ||
+ | #* Site Target: '''SIS Server''' | ||
+ | #* Target Device: '''List'''| '''Test Servers''' | ||
+ | #* Admin Credentials: '''Network Admin''' | ||
+ | #* Reference: '''Demo Job''' | ||
+ | #* Set the following Operation Parameters to '''True''': | ||
+ | |||
+ | <blockquote>'''InternetCacheFiles''', '''Recycle Bin''', and '''Temporary Files''' | ||
+ | </blockquote> | ||
+ | <ol start="5" style="list-style-type: decimal;"> | ||
+ | <li><p>Ensure '''Next Scheduled Date and Time''' is set to a couple of minutes in the future</p></li> | ||
+ | <li><p>Click '''Enable Schedule'''</p></li> | ||
+ | <li><p>'''Navigate to (''Home > ITOM >'' Job Scheduling)'''</p></li> | ||
+ | <li><p>Wait for the Job schedule Time, and Click on the Job Name''': Windows Disk Cleanup'''</p></li> | ||
+ | <li><p>Click '''Job History'''</p></li></ol> | ||
+ | |||
+ | <blockquote>[[File:media/image21.png|484x184px]] | ||
+ | </blockquote> | ||
+ | <ol start="10" style="list-style-type: decimal;"> | ||
+ | <li><p>Click on the Job Name''': Windows Disk Cleanup''' (with the highest Job Id)</p></li></ol> | ||
+ | |||
+ | [[File:media/image22.png|464x219px]] | ||
+ | |||
+ | <ol start="11" style="list-style-type: decimal;"> | ||
+ | <li><p>Review the list of jobs, and confirm that all are successful</p></li> | ||
+ | <li><p>Click on the Name of any Job entry in the list and review the Details</p></li> | ||
+ | <li><p>To return to the parent Click the link shown in the '''Summary''' section</p></li></ol> | ||
+ | |||
+ | = Runbooks = | ||
+ | |||
+ | == Create a Runbook Process == | ||
+ | |||
+ | # [[File:media/image1.png|21x20px]]From the ITOM page, select '''Runbooks''' | ||
+ | # Click the button | ||
+ | # Enter a '''Name''' | ||
+ | |||
+ | [[File:media/image23.png|450x182px]] | ||
+ | |||
+ | === Build a Runbook Process === | ||
+ | |||
+ | # Select the connection line between the '''Start''' and '''End''' nodes | ||
+ | # Right click on the selected line and select “'''Add node between connected nodes'''” | ||
+ | |||
+ | [[File:media/image24.png|183x166px]] | ||
+ | |||
+ | <ol start="3" style="list-style-type: decimal;"> | ||
+ | <li><p>Select '''IT Automation'''</p></li></ol> | ||
+ | |||
+ | [[File:media/image25.png|17x16px]][[File:media/image26.png|201x140px]] | ||
+ | |||
+ | <ol start="4" style="list-style-type: decimal;"> | ||
+ | <li><p>Hover over the '''IT Automation''' node, and click on the '''Settings''' icon</p></li></ol> | ||
+ | |||
+ | [[File:media/image27.png|414x142px]] | ||
+ | |||
+ | <ol start="5" style="list-style-type: decimal;"> | ||
+ | <li><p>Enter '''Run Harry''' as the Display name</p></li></ol> | ||
+ | |||
+ | [[File:media/image27.png|397x156px]] | ||
+ | |||
+ | <ol start="6" style="list-style-type: decimal;"> | ||
+ | <li><p>Click the '''Add Package''' button</p></li></ol> | ||
+ | |||
+ | <blockquote>[[File:media/image28.png|273x142px]] | ||
+ | </blockquote> | ||
+ | <ol start="7" style="list-style-type: decimal;"> | ||
+ | <li><p>Select '''Harry Hornbill'''</p></li> | ||
+ | <li><p>Confirm the Run Operation is set to '''Show Harry'''</p></li> | ||
+ | <li><p>Set Target Machine type to '''Machine''', and select a Computer</p></li> | ||
+ | <li><p>[[File:media/image29.png|26x23px]]Click '''Save draft''' button</p></li></ol> | ||
+ | |||
+ | === [[File:media/image30.png|30x25px]]Publish a Runbook Process === | ||
+ | |||
+ | # Click the '''Publishing Manager''' button | ||
+ | |||
+ | [[File:media/image31.png|385x84px]] | ||
+ | |||
+ | === === | ||
+ | |||
+ | === === | ||
+ | |||
+ | === === | ||
+ | |||
+ | <ol start="2" style="list-style-type: decimal;"> | ||
+ | <li><p>Click the '''Publish''' button</p></li> | ||
+ | <li><p>Click '''Runbooks''' from the breadcrumbs at the top of the page</p></li></ol> | ||
+ | |||
+ | === Manually Execute a Runbook Process === | ||
+ | |||
+ | # Locate the Runbook Entry on the Runbooks list | ||
+ | # [[File:media/image32.png|17x17px]]Click the '''Invoke''' action button | ||
+ | # Click '''Invoke''' | ||
+ | |||
+ | === Schedule a Runbook Process === | ||
+ | |||
+ | <ol style="list-style-type: decimal;"> | ||
+ | <li><p>Navigate to ('''''Home > ITOM >'' Job Scheduling''')</p></li> | ||
+ | <li><p>Click the '''Create New''' button, and Select '''Runbook Schedule'''</p></li> | ||
+ | <li><p>Enter the following Schedule details:</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>Name: '''Harry Hornbill'''</p></li> | ||
+ | <li><p>Schedule: '''Run Once'''</p></li> | ||
+ | <li><p>Runbook: '''Run Harry'''</p></li> | ||
+ | <li><p>Set the following Operation Parameters to '''True''':</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>Click '''Enable Schedule'''</p></li> | ||
+ | <li><p>'''Navigate to (''Home > ITOM >'' Job Scheduling)'''</p></li> | ||
+ | <li><p>Wait for the Job schedule Time, and Click on the Job Name''': Harry Hornbill'''</p></li> | ||
+ | <li><p>Click '''Job History'''</p></li> | ||
+ | <li><p>Confirm the Status of the Job</p></li></ol> | ||
+ | |||
+ | = Service Manager Interaction = | ||
+ | |||
+ | == Hornbill Business Process Manager == | ||
+ | |||
+ | == Runbook Process == | ||
+ | |||
+ | # Navigate to ('''''[https://betaadmin.hornbill.com/rickyf/ Home] > [https://betaadmin.hornbill.com/rickyf/app/ Applications] > [https://betaadmin.hornbill.com/rickyf/app/com.hornbill.servicemanager/ Hornbill Service Manager] > Business Processes''''') | ||
+ | # Locate '''EXAMPLE Hornbill Incident Process''' and click the '''Copy Process''' action button | ||
+ | # Enter the name '''Demo Business Process''', and click '''Apply''' | ||
+ | # Select the Connector between the '''Start''' and '''Set Status to New''' nodes | ||
+ | # Right Click and Select '''Runbook Process''' | ||
+ | # Double click on the new node | ||
+ | # Select '''Run Harry''' from the Runbook drop down | ||
+ | # Click Save | ||
+ | # Publish the Business Process ** Needs work *** | ||
+ | # Assign the new process to an Incident ** Needs work *** | ||
+ | # Raise an Incident | ||
+ | |||
+ | == IT Automation == | ||
+ | |||
+ | # Navigate to ('''''[https://betaadmin.hornbill.com/rickyf/ Home] > [https://betaadmin.hornbill.com/rickyf/app/ Applications] > [https://betaadmin.hornbill.com/rickyf/app/com.hornbill.servicemanager/ Hornbill Service Manager] > Business Processes''''') | ||
+ | # Locate '''Demo Business Process''' and click the link under Workflow | ||
+ | # Right Click the '''Runbook Process''' node, and select '''Delete''' | ||
+ | # Add a new node by dragging the '''Arrow''' underneath the '''Start''' node to a blank area and releasing | ||
+ | # Select '''IT''' '''Automation''' | ||
+ | # Double click on the new node | ||
+ | # Select Run Package as '''Demonstration > Harry Hornbill ...''' | ||
+ | # Click '''Apply''' | ||
+ | # Set Target Machine type to '''Machine''', and select a Computer | ||
+ | # Connect the New '''IT Automation''' node to the '''Set status to New''' node | ||
+ | # Click '''Save''' | ||
+ | # Publish the Business Process ** Needs work *** | ||
+ | # Raise an Incident | ||
+ | |||
+ | = Package Creator = | ||
+ | |||
+ | == Create a Simple Package == | ||
+ | |||
+ | <ol style="list-style-type: decimal;"> | ||
+ | <li><p>[[File:media/image1.png|23x22px]]From the ITOM page select Package Creator</p></li> | ||
+ | <li><p>Click button</p></li> | ||
+ | <li><p>Enter a Package name: '''TCP Utilities'''</p></li> | ||
+ | <li><p>Set Target OS to '''Windows Universal'''</p></li> | ||
+ | <li><p>Click '''Add Operation''' button</p></li> | ||
+ | <li><p>Enter the following details:</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>Operation: '''Ping'''</p></li> | ||
+ | <li><p>Description: '''Ping a device using the parameters -n, host'''</p></li> | ||
+ | <li><p>'''Command Type: Run Command'''</p></li> | ||
+ | <li><p>'''Command: cmd /c ping.exe'''</p></li> | ||
+ | <li><p>'''Timeout(secs): 60'''</p></li> | ||
+ | <li><p>'''Options/Args: -n {param.count} {param.host}'''</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>'''Click Add Parameter button'''</p></li> | ||
+ | <li><p>'''Set the following attributes:'''</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>'''Required'''</p></li> | ||
+ | <li><p>'''Number'''</p></li> | ||
+ | <li><p>'''Parameter Name: count'''</p></li> | ||
+ | <li><p>'''Default value: 3'''</p></li> | ||
+ | <li><p>'''Hint: Number of echo requests to send.'''</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>'''Click Add Parameter button'''</p></li> | ||
+ | <li><p>'''Set the following attributes:'''</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>'''Required'''</p></li> | ||
+ | <li><p>'''string'''</p></li> | ||
+ | <li><p>'''Parameter Name: host'''</p></li> | ||
+ | <li><p>'''Hint: Target device hostname.'''</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>'''Click Apply'''</p></li> | ||
+ | <li><p>'''Click Baseline button'''</p></li> | ||
+ | <li><p>'''Select Version 1 via the Drop Down Adjacent to the Baseline button'''</p></li> | ||
+ | <li><p>'''Click Package and Install drop down, and select Package and Install'''</p></li> | ||
+ | <li><p>'''Navigate to (Home > ITOM > Job Queue)'''</p></li> | ||
+ | <li><p>'''Click Create New button, and select IT Automation Job'''</p></li> | ||
+ | <li><p>'''Select Run Package: private:{''instance-name''} > General Purpose > TCP Utilities (Version 1)'''</p></li> | ||
+ | <li><p>'''Click Apply'''</p></li> | ||
+ | <li><p>'''Enter the following details:'''</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>'''Name: Ping Computer'''</p></li> | ||
+ | <li><p>'''Run Operation: ping'''</p></li> | ||
+ | <li><p>'''Site Target: Server | <SIS Server>'''</p></li> | ||
+ | <li><p>'''Target Machine: Inventory |<target computer>'''</p></li> | ||
+ | <li><p>'''Admin Credentials'''</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>'''Click Create'''</p></li></ol> | ||
+ | |||
+ | == Windows Installer Package == | ||
+ | |||
+ | # [[File:media/image1.png|23x22px]]From the ITOM page select Package Creator | ||
+ | # Click button | ||
+ | # Enter a Package name: '''Software Installer''' | ||
+ | # [[File:media/image33.png|25x20px]]Set Target OS to '''Windows Universal''' | ||
+ | # Click '''Upload File''' button | ||
+ | # Select the following file: | ||
+ | |||
+ | <blockquote>'''C:\ Documents\ITOM\Packages\Demo.msi''' | ||
+ | </blockquote> | ||
+ | <ol start="7" style="list-style-type: decimal;"> | ||
+ | <li><p>Click on '''Package Info'''</p></li> | ||
+ | <li><p>Click '''Add Operation''' button</p></li> | ||
+ | <li><p>Enter the following details:</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>Operation: '''Install'''</p></li> | ||
+ | <li><p>Description: '''Install Windows application'''</p></li> | ||
+ | <li><p>'''Command Type: Windows Installer'''</p></li> | ||
+ | <li><p>'''Package: Demo.msi'''</p></li> | ||
+ | <li><p>'''Action: Install Software'''</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>'''Click Add'''</p></li> | ||
+ | <li><p>Click '''Add Operation''' button</p></li> | ||
+ | <li><p>Enter the following details:</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>Operation: '''Uninstall'''</p></li> | ||
+ | <li><p>Description: '''Uninstall Windows application'''</p></li> | ||
+ | <li><p>'''Command Type: Windows Installer'''</p></li> | ||
+ | <li><p>'''Package: Demo.msi'''</p></li> | ||
+ | <li><p>'''Action: Uninstall Software'''</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>'''Click Add'''</p></li> | ||
+ | <li><p>'''Click Baseline button'''</p></li> | ||
+ | <li><p>'''Select Version 1 via the Drop Down Adjacent to the Baseline button'''</p></li> | ||
+ | <li><p>'''Click Package and Install drop down, and select Package and Install'''</p></li></ol> | ||
+ | |||
+ | === Execute Installation Job === | ||
+ | |||
+ | # '''Navigate to (Home > ITOM > Job Queue)''' | ||
+ | # '''Click Create New button, and select IT Automation Job''' | ||
+ | # '''Select Package:''' | ||
+ | |||
+ | <blockquote>'''private:{''instance-name''} > General Purpose > Software Installer (Version 1)''' | ||
+ | </blockquote> | ||
+ | <ol start="4" style="list-style-type: decimal;"> | ||
+ | <li><p>'''Click Apply'''</p></li> | ||
+ | <li><p>'''Enter the following details:'''</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>'''Name: Software Installation'''</p></li> | ||
+ | <li><p>'''Run Operation: Install'''</p></li> | ||
+ | <li><p>'''Site Target: Server | <SIS Server>'''</p></li> | ||
+ | <li><p>'''Target Machine: Inventory |<target computer>'''</p></li> | ||
+ | <li><p>'''Admin Credentials: <relevant KeySafe entry>'''</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>'''Click Create'''</p></li> | ||
+ | <li><p>'''Verify that the following software exists on the target:'''</p></li></ol> | ||
+ | |||
+ | <blockquote>'''Name: Generic Business Application''' | ||
+ | |||
+ | '''Publisher: Acme Software Ltd''' | ||
+ | </blockquote> | ||
+ | === Execute Uninstallation Job === | ||
+ | |||
+ | # '''Navigate to (Home > ITOM > Job Queue)''' | ||
+ | # '''Click Create New button, and select IT Automation Job''' | ||
+ | # '''Select Package:''' | ||
+ | |||
+ | <blockquote>'''private:{''instance-name''} > General Purpose > Software Installer (Version 1)''' | ||
+ | </blockquote> | ||
+ | <ol start="4" style="list-style-type: decimal;"> | ||
+ | <li><p>'''Click Apply'''</p></li> | ||
+ | <li><p>'''Enter the following details:'''</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>'''Name: Software Uninstallation'''</p></li> | ||
+ | <li><p>'''Run Operation:UniInstall'''</p></li> | ||
+ | <li><p>'''Site Target: Server | <SIS Server>'''</p></li> | ||
+ | <li><p>'''Target Machine: Inventory |<target computer>'''</p></li> | ||
+ | <li><p>'''Admin Credentials: <relevant KeySafe entry>'''</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>'''Click Create'''</p></li> | ||
+ | <li><p>'''Verify that the following the software no longer exists on the target:'''</p></li></ol> | ||
+ | |||
+ | <blockquote>'''Name: Generic Business Application''' | ||
+ | |||
+ | '''Publisher: Acme Software Ltd''' | ||
+ | </blockquote> | ||
+ | == Windows Executable == | ||
+ | |||
+ | # [[File:media/image1.png|23x22px]]From the ITOM page select Package Creator | ||
+ | # Click button | ||
+ | # Enter a Package name: '''Windows Executable''' | ||
+ | # Set Target OS to '''Windows Universal''' | ||
+ | # Click '''Upload File''' button | ||
+ | # Select the following file: | ||
+ | |||
+ | <blockquote>'''C:\ Documents\ITOM\Packages\ShowHarry.exe''' | ||
+ | </blockquote> | ||
+ | <ol start="7" style="list-style-type: decimal;"> | ||
+ | <li><p>Click on '''Package Info'''</p></li> | ||
+ | <li><p>Click '''Add Operation''' button</p></li> | ||
+ | <li><p>Enter the following details:</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>Operation: '''Show Harry'''</p></li> | ||
+ | <li><p>Description: '''Windows Executable - Show Harry.exe'''</p></li> | ||
+ | <li><p>'''Command Type: Windows Executable'''</p></li> | ||
+ | <li><p>'''Run File: ShowHarry.exe'''</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>'''Click Add'''</p></li> | ||
+ | <li><p>'''Click Baseline button'''</p></li> | ||
+ | <li><p>'''Select Version 1 via the Drop Down Adjacent to the Baseline button'''</p></li> | ||
+ | <li><p>'''Click Package and Install drop down, and select Package and Install'''</p></li></ol> | ||
+ | |||
+ | === Execute Windows Executable Job === | ||
+ | |||
+ | <ol style="list-style-type: decimal;"> | ||
+ | <li><p>'''Navigate to (Home > ITOM > Job Queue)'''</p></li> | ||
+ | <li><p>'''Click Create New button, and select IT Automation Job'''</p></li> | ||
+ | <li><p>'''Select Run Package: private:{''instance-name''} > General Purpose > Windows Executable (Version 1)'''</p></li> | ||
+ | <li><p>'''Click Apply'''</p></li> | ||
+ | <li><p>'''Enter the following details:'''</p> | ||
+ | <ol style="list-style-type: lower-alpha;"> | ||
+ | <li><p>'''Name: Windows Executable'''</p></li> | ||
+ | <li><p>'''Run Operation: Show Harry'''</p></li> | ||
+ | <li><p>'''Site Target: Server | <SIS Server>'''</p></li> | ||
+ | <li><p>'''Target Machine: Inventory |<target computer>'''</p></li> | ||
+ | <li><p>'''Admin Credentials'''</p></li></ol> | ||
+ | </li> | ||
+ | <li><p>'''Click Create'''</p></li></ol> | ||
+ | |||
+ | == Batch Script == | ||
+ | |||
+ | == PowerShell Script == | ||
+ | |||
+ | = Trouble Shooting = | ||
+ | |||
+ | = Site Integration Server = | ||
+ | |||
+ | == Rename server == | ||
+ | |||
+ | == <br /> | ||
+ | == | ||
+ | |||
+ | = Appendix A = | ||
+ | |||
+ | Required User Rights | ||
+ | |||
+ | Add these two rights to be able to Run AS | ||
+ | |||
+ | Missing privilege: Replace a process-level token. (SeAssignPrimaryTokenPrivilege)<br /> | ||
+ | Missing privilege: Act as part of the operating system. (SeTcbPrivilege) | ||
+ | |||
+ | [[File:media/image34.png|601x180px]] | ||
+ | |||
+ | [[File:media/image35.png|601x73px]] |
Revision as of 10:21, 23 April 2020
Hornbills ITOM offering provides the tools required for you to efficiently manage your computing devices with the following features:
- Device Discovery and Inventory management
- Packaged Job deployment and Scheduling
- Orchestration provided via the use of Runbooks
- Dynamic Package Library, Custom Package Creation
Site integration Service (SIS) Installation
The service is required to be installed on premise and must have access to all devices that you wish to be managed. The role of SIS server service is to monitor the ITOM Job Queue and downloading any Jobs targeted for it. It will also handle the deploying of packages to remote devices and executing the payload.
Minimum requirements
OS: Windows Server 2012, 2012 R2, 2016 or 2019
RAM: 4GB
Free Disk: 10GB
There is a minimal CPU load and will run on virtual as well as physical machines.
Where to Install
You can install the service on any existing Windows computer running one of the supported OS’s. The SIS is not processor intensive and will not require significant disk usage.
We would recommend that the SIS is not installed on a Domain Controller or Desktop OS.
Create a Default SIS Group (Required)
- Select the Group Drop Down
- Select +Create Group
- Enter a name for the group
- Click Apply
Register a Site Integration Server
SIS Instances are grouped together to provide redundancy and performance benefits, at least one default group must be created.
From the ITOM page select Site Integration Services
Click Image: 500 pixels button
Enter your required details:
Name - name used to identify the SIS server to the Hornbill Instance
Group - Should be a least one default group, others can be selected via drop down if created previously
Click the Create Site Integration Service button
The Authorisation Key is displayed, and should be recorded for later use
Return to the Site Integration Services list
Select the Not Paired filter
HORNBILL HINT: The Authorisation Key is temporary and will expire after 1 hour AND the SIS record is removed and will need recreating.
Download SIS and install on a server
- From the Site Integration Services list, Click the Download Site Integration Server
- Locate and Execute the Downloaded executable
Click Install
Click Ok to Confirm the Installation
Close the Install dialog
Open the Services MMC Console
Start the EspSisService
SIS Server Pairing
Switch back to the Browser and refresh the page (http://localhost :11117)
Enter the instance ID
Enter the Authorization Code recorded earlier
Click the Pair with Instance
Creating admin credentials in Keysafe
- From the Hornbill Administration page Select System > Security > KeySafe
- Click the Image: 500 pixelsbutton
- Select Type as Username + Password
Enter the following Details:
Title: Network Admin
Domain Username (example: DOMAIN\Username or username@domain)
Password
Click Create Key
Configuring a Discover Job
Navigate to the ITOM Job Queue (Home > ITOM > Job Queue)
Click the Create New button and select Discovery Job
Enter the following details:
Name: AD Discovery using DCOM
Site Target: [Server] SIS Demo
Protocol: DCOM
Discovery Mode: Active Directory
Container: train1. hornbill.edu
Admin Credentials: Network Admin
Use Default Ping Check Settings
Click Create button
Monitor
Review the Console output locate e and confirm the following:
Enumerating child OU
Scan found X computers for detailed discovery
Performing WMI discovery of X computers
Summary
=======
Successful Discovery
All ComputersThe discovery was executed successfully. The results are now being imported.
10:11:26 Discovery import complete. Added:X Updated:X Skipped:X Missing:X Failed:X
Console Output
Review Summary, confirming successful discovery, and noting any failures.
Debug
Note any errors, success here implies that the Discovery process did not fail, and not that all devices where detected and where able to be accessed.
Inventory Viewer
Navigate to the ITOM Inventory (Home > ITOM > Inventory Viewer)
Select 40x36px
Select All Discovered Devices
Click the Register button
Click Yes to confirm
Select All Managed Inventory
Inventory Properties
- Click on the Name of a Managed inventory Item
- Review the properties
Managed Lists
- Navigate to (Home > ITOM > Inventory Viewer)
- From the Show filter Select + Create List
- Enter a name for the List: Test Servers
- From the Inventory Viewer select two or more Windows Servers
- Click the Add to Managed List button
Select the Test Servers list and Click Apply button
Installed Packages
Navigate to (Home > ITOM > Installed Packages)
42x33pxPackage Library
- Click the Package Library button
Click Install on both the Active Directory Group and User Management packages
Click Install on Windows Disk Cleanup
Click Close
43x32pxUploading Packages
- Click the Package Upload button
- Select the provided package file: Demo.pkg
- Click Open
- Repeat for all other provided packages
IT Automation Job
Single Computer
- Navigate to (Home > ITOM > Job Queue)
- Click the Create New button, and select IT Automation
- Enter Name: Harry Hornbill on Single Computer
- Click the Installed Packages button
- Select Training > Demonstration > Harry Hornbill – The Bird, The Legend
- Click Apply
- Set Site Target to Server and select an Instance
- Set Target Device to Inventory and select a Device
- Set Admin Credentials to Network Admin
- Click Create
Monitor
Confirm job executed Successfully
Console Output
Displays the package output as would be displayed if package were manually executed within the cmd console on the target device.
Debug Log
Note any errors, success here implies that the package executed successfully, the output will be dependant on the package being executed.
Multiple Computers
- Navigate to (Home > ITOM > Job Queue)
- Click the Create New button, and select IT Automation
- Enter Name: Harry Hornbill on Multiple Computers
- Click the Installed Packages button
- Select Training > Demonstration > Harry Hornbill – The Bird, The Legend
- Click Apply
- Set Site Target to Server and select an Instance
- Set Target Device to Inventory and select a Device
- Set Admin Credentials to Network Admin
- Click Create
Click on a Job Name to view the Individual Child Job
Click Parent Link in the Summary to Return to Parent Job
Job Scheduling
Discovery
- Navigate to (Home > ITOM > Job Scheduling)
- Click the Create New button, and Select Discovery Schedule
- Enter the following details:
- Name: AD Discover
- Schedule: Run Every Period
- Every (n) Minutes: 15
- Description: Scheduled AD Discovery
- Site Target: Server | SIS Instance
- Protocol: DCOM
- Discovery Mode: Active Directory
- Container: horbnbill.edu
- Admin Credentials: Network Admin
- Ensure Next Scheduled Date and Time is set to a couple of minutes in the future
- Click Enable Schedule
- Navigate to (Home > ITOM > Job Scheduling)
Wait for the Job schedule Time, and Click on the AD Discovery Job Name
Click the Job History
Click on the Scheduled AD Discover Name
IT Automation
- Navigate to (Home > ITOM > Job Scheduling)
- Click the Create New button, and Select IT Automation Schedule
- Enter the following Schedule details:
- Name: Windows Disk Cleanup
- Schedule: Run daily
- Ent the following IT Automation Job Settings:
- Package: private:hornbill > Disk Cleanup > Windows Disk Cleanup
- Site Target: SIS Server
- Target Device: List| Test Servers
- Admin Credentials: Network Admin
- Reference: Demo Job
- Set the following Operation Parameters to True:
InternetCacheFiles, Recycle Bin, and Temporary Files
Ensure Next Scheduled Date and Time is set to a couple of minutes in the future
Click Enable Schedule
Navigate to (Home > ITOM > Job Scheduling)
Wait for the Job schedule Time, and Click on the Job Name: Windows Disk Cleanup
Click Job History
Click on the Job Name: Windows Disk Cleanup (with the highest Job Id)
Review the list of jobs, and confirm that all are successful
Click on the Name of any Job entry in the list and review the Details
To return to the parent Click the link shown in the Summary section
Runbooks
Create a Runbook Process
- 21x20pxFrom the ITOM page, select Runbooks
- Click the button
- Enter a Name
Build a Runbook Process
- Select the connection line between the Start and End nodes
- Right click on the selected line and select “Add node between connected nodes”
Select IT Automation
Hover over the IT Automation node, and click on the Settings icon
Enter Run Harry as the Display name
Click the Add Package button
Select Harry Hornbill
Confirm the Run Operation is set to Show Harry
Set Target Machine type to Machine, and select a Computer
26x23pxClick Save draft button
30x25pxPublish a Runbook Process
- Click the Publishing Manager button
Click the Publish button
Click Runbooks from the breadcrumbs at the top of the page
Manually Execute a Runbook Process
- Locate the Runbook Entry on the Runbooks list
- 17x17pxClick the Invoke action button
- Click Invoke
Schedule a Runbook Process
Navigate to (Home > ITOM > Job Scheduling)
Click the Create New button, and Select Runbook Schedule
Enter the following Schedule details:
Name: Harry Hornbill
Schedule: Run Once
Runbook: Run Harry
Set the following Operation Parameters to True:
Click Enable Schedule
Navigate to (Home > ITOM > Job Scheduling)
Wait for the Job schedule Time, and Click on the Job Name: Harry Hornbill
Click Job History
Confirm the Status of the Job
Service Manager Interaction
Hornbill Business Process Manager
Runbook Process
- Navigate to (Home > Applications > Hornbill Service Manager > Business Processes)
- Locate EXAMPLE Hornbill Incident Process and click the Copy Process action button
- Enter the name Demo Business Process, and click Apply
- Select the Connector between the Start and Set Status to New nodes
- Right Click and Select Runbook Process
- Double click on the new node
- Select Run Harry from the Runbook drop down
- Click Save
- Publish the Business Process ** Needs work ***
- Assign the new process to an Incident ** Needs work ***
- Raise an Incident
IT Automation
- Navigate to (Home > Applications > Hornbill Service Manager > Business Processes)
- Locate Demo Business Process and click the link under Workflow
- Right Click the Runbook Process node, and select Delete
- Add a new node by dragging the Arrow underneath the Start node to a blank area and releasing
- Select IT Automation
- Double click on the new node
- Select Run Package as Demonstration > Harry Hornbill ...
- Click Apply
- Set Target Machine type to Machine, and select a Computer
- Connect the New IT Automation node to the Set status to New node
- Click Save
- Publish the Business Process ** Needs work ***
- Raise an Incident
Package Creator
Create a Simple Package
23x22pxFrom the ITOM page select Package Creator
Click button
Enter a Package name: TCP Utilities
Set Target OS to Windows Universal
Click Add Operation button
Enter the following details:
Operation: Ping
Description: Ping a device using the parameters -n, host
Command Type: Run Command
Command: cmd /c ping.exe
Timeout(secs): 60
Options/Args: -n {param.count} {param.host}
Click Add Parameter button
Set the following attributes:
Required
Number
Parameter Name: count
Default value: 3
Hint: Number of echo requests to send.
Click Add Parameter button
Set the following attributes:
Required
string
Parameter Name: host
Hint: Target device hostname.
Click Apply
Click Baseline button
Select Version 1 via the Drop Down Adjacent to the Baseline button
Click Package and Install drop down, and select Package and Install
Navigate to (Home > ITOM > Job Queue)
Click Create New button, and select IT Automation Job
Select Run Package: private:{instance-name} > General Purpose > TCP Utilities (Version 1)
Click Apply
Enter the following details:
Name: Ping Computer
Run Operation: ping
Site Target: Server | <SIS Server>
Target Machine: Inventory |<target computer>
Admin Credentials
Click Create
Windows Installer Package
- 23x22pxFrom the ITOM page select Package Creator
- Click button
- Enter a Package name: Software Installer
- 25x20pxSet Target OS to Windows Universal
- Click Upload File button
- Select the following file:
C:\ Documents\ITOM\Packages\Demo.msi
Click on Package Info
Click Add Operation button
Enter the following details:
Operation: Install
Description: Install Windows application
Command Type: Windows Installer
Package: Demo.msi
Action: Install Software
Click Add
Click Add Operation button
Enter the following details:
Operation: Uninstall
Description: Uninstall Windows application
Command Type: Windows Installer
Package: Demo.msi
Action: Uninstall Software
Click Add
Click Baseline button
Select Version 1 via the Drop Down Adjacent to the Baseline button
Click Package and Install drop down, and select Package and Install
Execute Installation Job
- Navigate to (Home > ITOM > Job Queue)
- Click Create New button, and select IT Automation Job
- Select Package:
private:{instance-name} > General Purpose > Software Installer (Version 1)
Click Apply
Enter the following details:
Name: Software Installation
Run Operation: Install
Site Target: Server | <SIS Server>
Target Machine: Inventory |<target computer>
Admin Credentials: <relevant KeySafe entry>
Click Create
Verify that the following software exists on the target:
Name: Generic Business Application
Publisher: Acme Software Ltd
Execute Uninstallation Job
- Navigate to (Home > ITOM > Job Queue)
- Click Create New button, and select IT Automation Job
- Select Package:
private:{instance-name} > General Purpose > Software Installer (Version 1)
Click Apply
Enter the following details:
Name: Software Uninstallation
Run Operation:UniInstall
Site Target: Server | <SIS Server>
Target Machine: Inventory |<target computer>
Admin Credentials: <relevant KeySafe entry>
Click Create
Verify that the following the software no longer exists on the target:
Name: Generic Business Application
Publisher: Acme Software Ltd
Windows Executable
- 23x22pxFrom the ITOM page select Package Creator
- Click button
- Enter a Package name: Windows Executable
- Set Target OS to Windows Universal
- Click Upload File button
- Select the following file:
C:\ Documents\ITOM\Packages\ShowHarry.exe
Click on Package Info
Click Add Operation button
Enter the following details:
Operation: Show Harry
Description: Windows Executable - Show Harry.exe
Command Type: Windows Executable
Run File: ShowHarry.exe
Click Add
Click Baseline button
Select Version 1 via the Drop Down Adjacent to the Baseline button
Click Package and Install drop down, and select Package and Install
Execute Windows Executable Job
Navigate to (Home > ITOM > Job Queue)
Click Create New button, and select IT Automation Job
Select Run Package: private:{instance-name} > General Purpose > Windows Executable (Version 1)
Click Apply
Enter the following details:
Name: Windows Executable
Run Operation: Show Harry
Site Target: Server | <SIS Server>
Target Machine: Inventory |<target computer>
Admin Credentials
Click Create
Batch Script
PowerShell Script
Trouble Shooting
Site Integration Server
Rename server
==
==
Appendix A
Required User Rights
Add these two rights to be able to Run AS
Missing privilege: Replace a process-level token. (SeAssignPrimaryTokenPrivilege)
Missing privilege: Act as part of the operating system. (SeTcbPrivilege)