我有一个包含XML文件的文件夹。 我要创建一个具有以下内容的cmd文件(任务的文件名和主题必须由文件夹中的文件名创建)。
如何在文件名后附加文本?
如果使用以下代码,则仅获取文件名。
task.cmd的输出/内容为:
Second task.xml
Task importer.xml
task.cmd
TaskSchedulerImport_BackgroundJobs.cmd
Third task.xml
我的代码是
$directory = "C:\Users\administrator.LAB\Desktop\Taskscheduler\";
$txtFile = "C:\Users\administrator.tLAB\Desktop\Taskscheduler\task.cmd";
$files = Get-ChildItem $directory;
foreach($file in $files) {
Add-Content $txtFile $file.Name;
}
我想要task.cmd文件中的以下输出:
schtasks.exe /create /xml "C:\Users\administrator.LAB\Desktop\Taskscheduler\Task importer.xml" /tn "Task importer" /ru lab\administrator /rp Password