小编Dor*_*ian的帖子

使用计划的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万
查看次数

在IE 9上滚动tbody的问题(​​tbody的高度=高度线)

抱歉我的英语不好,我希望你能理解我想说的话......

我正在尝试实现一个HTML表,它支持独立于表头滚动表体.

我发现以下问题对我有很大帮助: 如何滚动表格的"tbody"独立于"thead"?

我测试了以下代码,它适用于Chrome(22),Firefox(16)和Opera(12),没有问题:

HTML:

<table>
  <thead>
   <tr>
    <th>Title1</th>
    <th>Title2</th>
    <!-- ... -->
   </tr>
  </thead>
  <tbody>
   <tr>
     <td>...</td>
     <td>...</td>
     <!-- ... -->
   </tr>
   <!-- ... -->
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

CSS:

thead, tbody {
    display: block;
}

tbody {
    height:500px;
    overflow-y:auto;
    overflow-x:hidden;
}

thead {
    line-height: 20px;
}
Run Code Online (Sandbox Code Playgroud)

所以它适用于除IE 9之外的主浏览器,在IE上,我有一些问题:

  • 没有定义tbody的高度(所以我没有任何滚动条)
  • 每个都有500px的高度(其他浏览器的tbody高度)

以下两个示例具有完全相同的问题:http://jsfiddle.net/nyCKE/2/,http://www.imaputz.com/cssStuff/bigFourVersion.html

我看到了以下问题(和答案),但它没有帮助我:IE9 + css:固定标头表的问题

所以我确信这个bug来自IE,但我不知道如何修改它而不改变我的HTML结构.

有人知道吗?

html css scroll html-table internet-explorer-9

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