Write a powershell script changenames

Assignment Help Programming Languages
Reference no: EM13759955

Part 1: CHANGENAMES.BAT

Create a batch file CHANGENAMES.BAT that does the following (note that %1, %2, and %3 refer to command line arguments passed to the batch file when executed):

Creates a set of %1 empty files with randomly generated names, with filename extension %2.

Uses the dir command to display a list of the file names.

Uses the pause command to pause execution until the user strikes a key.

Changes the filename extension of these files from %2 to %3.

Uses the dir command to display a list of the modified file names.

Pause

Uses the del /p to delete the files with extension %3. The /p option will cause the command to prompt for a confirmation before the deletion of each file.

Part 2: changenames.ps1 and pspause.ps1

Write a PowerShell script changenames.ps1 to repeat the task of the CHANGENAMES.BAT batch file. Note that there is no "pause" command in PowerShell, so you should write your own, with help from Google. Organize this as a separate script file pspause.ps1 and call this script file from the changenames.ps1 script file.

NOTE: you may not call any .bat file from either .ps1 file. (You must solve the pause problem another way.)

Part 3: calc.ps1

Write a PowerShell script named calc.ps1 that performs simple arithmetic calculations of the form

> calc 3 + 4

7
> calc 8 * 3
24
...

You need only support +, -, *, and / operations.

PowerShell Basics

Script Structure

param($p1,$p2,...) ç list of params at the top

function f($a,$b,$c) { ç some function

$result = ...
...

Write-output $result

}

...

function g(...) { ç another function

...

}

... main program ... ç the actual script starts here

Comments

# this is a one liner

<# this

spans multiple lines #>

Comparisons

-eq -ne -lt -le -gt -ge

Boolean Operations

-and -or -not

Boolean Constants

$true $false

Loops

$i = 1

while ($i -le 10) {

Write-output $i

$i++

}

If-Else

if (...) {
...

}

elseif (...) {

...

}

elseif (...) {
...

}

Calling a Function

function f($a, $b, $c) {

...

return ...

}

$x = f 1 2 3 ç don't write f(1,2,3)

Reference no: EM13759955

Questions Cloud

Case study- network infrastructure vulnerabilities : Case Study- Network Infrastructure Vulnerabilities, You are the Information Security Officer at a medium-sized company (1,500 employees)
Write a literary analysis about the value of conflict : Write a Literary Analysis about the value of conflict. We experience conflict in our personal relationships and in our interactions with society.
Case study- ping sweeps and port scans : Case Study: Ping Sweeps and Port Scans, Your boss has just heard about some nefarious computer activities called ping sweeps and port scans
Discuss html- css : As an IT professional, you will frequently use the Web to located resources to help you with your work. There are a plethora of online   resources available, including news articles, reviews, blogs, videos, reference books, and tutorials.
Write a powershell script changenames : Create a batch file CHANGENAMES.BAT that does the following (note that %1, %2, and %3 refer to command line arguments passed to the batch file when executed): Creates a set of %1 empty files with randomly generated names, with filename extension %2..
Health behavior : Health behavior is the activity undertaken by a person who believes him or herself to be healthy for the purpose of preventing health problems.
Impact on the home countrys trade balance : Explain why exchange -rate quotations stated in different financial centers tend to be consistent with one another?
Audit objectives for complex financial instruments : Provide examples of important audit objectives for complex financial instruments and transactions For each audit objective that you identify, list one or more audit procedures that could be used to accomplish that objective.
Compute basic and diluted earnings : Compute basic and diluted earnings per share for 2011. What is meant by dilution of earnings per share?

Reviews

Write a Review

Programming Languages Questions & Answers

  Program to return the array index having largest savings

Write down function also called from main module - this function will find out and return array index containing the largest savings.

  Write program to accept data for each student in school

Write the program which accepts data for each student in school- student ID, classroom number, and score on achievement test. Create program which lists total points scored for each of the 30 classrooms.

  Create application to enter number of units sold

Quantity discounts are given according: create an application that allows the user to enter the number of units sold for each software package.

  Develop a simple program for inventory system

You have to develop a simple program for an inventory system. You can choose any type of business (ie: Medical supplies, bakery, grocery shop, florist etc.)

  Calculating hit ratio for program having loops

Calculate hit ratio for program that loops 10 times from locations 0 - 64.

  Write function template to return number of element in queue

Add operation queueCount to class queueType (the array implementation of queues), to return number of elements in the queue. Write down the definition of function template.

  Write the lisp functions

Write the subsequent LISP functions, add2, add5 and double, if they executed will produce the following results:

  Program to use a stack to represent list of workers

Write a program to simulate this process. Use the following guidelines.- Use a stack to represent the list of workers. Use a queue to represent the list of people waiting to work.

  How he sees the future of world englishes and world standard

Discuss how David Crystal’s book is a reaction to the official English movement in the United States. Explain how he constructs an argument about the benefits of multilingualism through the notions of identity and intelligibility

  Why wont the following program compile correct it so it

question why wont the following program compile?class exception3 public static void mainstring args if

  What is the difference between re-locatable program

What is the difference between re-locatable program and re-locatable data?, Explain the working of increment and decrement instruction ?

  Logic for a program that performs arithmetic functions

Create the logic for a program that performs arithmetic functions. Design the program to contain two numeric variables. Prompt the user for values for the variables

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd