测试工作目录

时间:2018-03-09 01:00:12

标签: powershell scripting

我的第一步是创建2个变量并将其值设置为args[0]args[1],然后使用if语句包含一些错误检查Write-Warning和{ {1}}捕获用户输入并将值存储在变量中。

这是我的代码:

Read-Host

问题是:

  

写下这样的if语句:# Create 2 command line variables $workingdirectory = ARGS[0] $directoryname = ARGS[1] ## Check if variables are empty and get user input if necessary if ("$workingdirecytory" -eq "") { Write-Warning "Parameter Required" $workingdirectory = Read-Host "Enter absolute path to working directory" Write-Warning "Parameter Required" $directoryname = Read-Host "Enter directory name to search for in $workingdirectory" } Write-Host "$workingdirectory" Write-Host "$directoryname"

     

在脚本块中添加以下内容:

     
      
  • 使用If (“$WorkingDirectory” –eq “”) { cmdlet显示消息“Parameter Required”
  •   
  • 使用Write-Warning捕获用户输入并将值存储在变量Read-host
  • 中   
  • 对DirectoryName重复
  •   

我是否想要为目录名称添加另一个$WorkingDirectory语句?

尝试使输出看起来像这样:

if statement output

by:

  • 现在通过键入不带参数的文件名
  • 来执行代码
  • 通过键入文件名和一个参数
  • 来执行代码
  • 使用正确的参数执行代码

0 个答案:

没有答案