相关疑难解决方法(0)

如何在Windows CMD中的一行中运行两个命令?

我想在Windows CMD控制台中运行两个命令.

在Linux中,我会这样做

touch thisfile ; ls -lstrh
Run Code Online (Sandbox Code Playgroud)

它是如何在Windows上完成的?

windows command-line cmd batch-file

861
推荐指数
12
解决办法
83万
查看次数

使用计划的Powershell脚本调用URL

我只想在Windows Server 2008和Powershell脚本上调用带有任务调度程序的URL.

所以我开发了以下脚本:

$url = "http://example.com"

$log_file = "${Env:USERPROFILE}\Desktop\Planification.log"
$date = get-date -UFormat "%d/%m/%Y %R"
"$date [INFO] Exécution de $url" >> $log_file

$request = [System.Net.WebRequest]::Create($url)
$response = $request.GetResponse()
$response.Close()
Run Code Online (Sandbox Code Playgroud)

当我从Powershell ISE,Powershell控制台或使用命令执行它时,该脚本没有任何问题:

powershell PATH_TO_MY_SCRIPT.ps1
Run Code Online (Sandbox Code Playgroud)

但是当我从Scheduler任务执行它时它不起作用,它返回代码0xFFFD0000.我发现这一点:http://www.briantist.com/errors/scheduled-task-powershell-0xfffd0000/ 因此,它可以是一个权限的问题,所以我尝试了很多其他的配置文件和选项(包括"所有权限执行"),以测试,没有成功.

我还执行其他PowerShell脚本刚刚安装网络驱动器复制两个文件,我没有与该脚本任何问题.所以我认为问题来自使用.NET对象来调用我的URL.

我看到了,我可以有任何其他命令之前,包括在我的脚本模块,但我不知道到底是什么我必须做的.(我不知道Powershell,我只是试着用它来解决我的问题).

谢谢你的帮助.

powershell scheduled-tasks

11
推荐指数
1
解决办法
3万
查看次数

在Sitecore中的特定时间发布的最佳方式

据我所知,开箱即用的Sitecore没有在特定时间发布内容的方法.我的意思是一个精确的时间.

据我所知,你通过设置一个间隔打开发布代理...让我们说每半个小时(似乎不是自动发布比这更好的想法).然后,您的作者会对项目设置发布限制.当该限制通过时,下次发布代理运行时将发布该项.正确?

上述方案不允许在特定时间发布某些内容.如果我有一个页面需要在明天早上8点上线,那么它可能会在上午8:30左右开始生效,具体取决于间隔时间与上午8点的关系.我有正确的吗?

设置的最佳方法是什么,以便作者可以在一天中的特定时间发布项目?

sitecore

9
推荐指数
1
解决办法
3108
查看次数