环境: Windows 7
在直接转发文章的帮助下,我可以将"PowerShell这里“作为windows的右键单击项。
右键单击"PowerShell这里“打开一个powershell命令提示符,其中选定的文件夹作为当前工作目录。
但是我想要的有点不同,这是我做不到的-代替打开powershell提示符,我想运行一个powershell脚本,将参数作为选定的驱动器/文件夹/文件名!
因此,我更新了下面一行"powershellhere.inf“文件,
;existing one
;HKCR,Drive\Shell\PowerShellHere\command,,,
我是一个Powershell新手,试图在一个特定的文件夹上运行Get。我计划先导航到文件夹,但得到了一个错误:
PS C:\Users\pjmmc\Documents\Genealogy\Family Tree Files> cd "McNab [A1]"
cd : Cannot find path 'McNab [A1]' because it does not exist.
At line:1 char:1
+ cd "McNab [A1]"
+ ~~~~~~~~~~~~~~~
+ CategoryInfo :
我正在尝试复制多个文件,并将其重命名为多个文件夹。文件夹将像文件一样按顺序进行标记。例如,我需要复制Reports.txt,将名称改为Reports_NW01_20120219.txt,并将其更改为NW01文件夹,然后对NW02-NW18执行相同的过程。文件夹和文件名增加了1。我刚接触powershell,所以请多多关照。我已经粘贴了下面的内容。我正在尝试读取日期,然后将其附加到文件名中。我现在完全不知所措了。因此,我们非常感谢您的帮助:
$date = read-host "Enter date of the report YYYYMMDD"
write-host $date
我有一个PowerShell脚本,它工作得很好,当通过批处理文件触发时,我也能够让它执行。但是,当我尝试通过任务调度器运行相同的批处理文件时,它失败了,并指出PowerShell无法识别
下面是正确的错误消息-
'Powershell.exe' is not recognized as an internal or external command, operable program or batch file.
我搜索了我的PowerShell安装文件夹,但我找不到任何路径,也无法使用它。任何帮助都会有很大的帮助