IT automation

Ace your homework & exams now with Quizwiz!

General steps to create custom scripts or software tools for data entry automation

1. Identify the data entry tasks that can be automated: This first step involves analyzing your data entry process and identifying the tasks that can be automated. For example, you may be able to automate the entry of frequently used phrases or the transfer of data from one application to another. 2. Choose the appropriate programming language: Python is a popular language for web scraping and automation tasks, while PowerShell is better suited for automation on Windows systems. 3. Learn the basics of the language: This involves learning the syntax, data types, and control structures of the language. 4. Write the script: This may involve using libraries or tools to interact with your application or database, as well as manipulating and processing data. 5. Test and refine the script 6. Automate the script: Finally, you'll need to automate the script to perform the data entry tasks automatically. This may involve setting up a schedule or a trigger to run the script at specific times or in response to specific events.

3 steps to automate

1. Need a script or automation tool 2. schedule 3. some kind of batching software to ensure that long-running processes or multiple jobs can run for extended periods of time to allow for complex processes to not only be defined, but also execute

What is DevOps

A combination of cultural philosophies, practices, and tools that increase an organization's ability to deliver applications and services. It includes improving traditional software development and infrastructure management processes, along with core business processes.

4 types of automation

Automationg tasks, automating workflow, automating workloads, automating business processes

What are the 6 main categories that automation tools can fall in?

Configuration Management, continuous delivery, monitoring, version control, code test and build, and orchestration

Disadvantages of automating all systems

Costly upfront deployment and setup. Increased complexity of IT services and systems, increases reliance on integration technology, and requires expertise for setup, ongoing support, and maintenance.

Types of migrations

Data migration, application migration, operating system migration, cloud migration.

Ways to automate data entry

Excel macros, Power Automate, create custom scripts

What file extensions are supported by windows command line

INI, CFG, SYS, COM, CMD and BAT

All automation tools categories can further be narrowed into 4 generic categories which are ____

Infrastructure as code, Continuous Integration/Deployment, Configuration/Secret Management, and Monitoring.

Examples of Automation tools

Power Automate, AutoIT, Autohotkey, python, powershell... code management, user provisioning, deployment, order entry fulfillment

Automating all systems and pros

Provides a single process across platforms, allows IT administrators and end users to provision resources and services easily, creates a single view pane for reporting and usage. Pros: Increased efficiency for cross-platform processes, replace complex manual processes, provide deeper insight and usage reporting capabilities, removes the integration barrier.

Automating some systems

Provides targeted automation to specific applications and systems, limits the scope of the available processes to selected systems, ease an organization into automation, limits the management and controls to only what is required. The advantages are the disadvantages of automating all systems and vice versa.

3 core types of automation

Scripting, some kind of cloud service, and some kind of scheduled process (ex task scheduler.

WMI scripts

Supported by PowerShell and VBScript, it's a collection of COM objects used to retrieve underlying information. Its comprised of 4 parts: WMI providers, CIMOM, CIM repository, and WMI scripting library. Information is categorized into classes, and the classes are logically grouped into namespaces.

Common DevOps Automation Tools

Terraform, Ansible, Chef, Puppet, SaltStack. Other common DevOps tools (might not include from Google: Gradle, Git, Jenkins, Bamboo, Docker, Kubernetes, Nagios, Raygun

provisioning

The enterprise-wide configuration, deployment, and management of multiple types of IT system resources.

Basics of automating through the cloud

With Azure, use the cloud shell, you may use resource group with a parent container, that contains the storage for the commands and the file share used for handling

Which type of software ensures that long-running processes or multiple jobs can be run for extended periods

batch

Basic scripting tools provided by Windows

batch (CMD), cscript and WMI, and Powershell, task scheduler

Business automation vs IT automation

business automation is about end user tasks and processes whereas IT automation is about systems and platforms. Business automation executes reoccurring tasks that often require approval. They are designed to streamline either costs, time or processing resources. IT automation on the other hand is about deployment of services, code, or even management tasks.

There are many different automation tools out there to use for every scenario, such as _____

deploying and management, infrastructure services, hardware, cloud components, code, or even just enhancing a standard IT process.

Kantu

https://ui.vision/


Related study sets

From Sea to Shining Sea Chapter 9 Study Guide MSI

View Set

Microeconomics Final Exam review

View Set

Economics Crises Final Flash Cards

View Set

Test 2: Online Version - Solution

View Set

УСРР в період НЕПу (1921-1928)

View Set

Criminal Justice Administration Final

View Set