我们希望使用Windows PowerShell在未连接到域的Windows 7工作站上设置特定的NTP服务器.目标是运行许多脚本来标准化/加速/简化非域工作站的初始设置.
我们尝试过:
Push-Location
Set-Location HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Parameters
Set-ItemProperty . NtpServer "ca.pool.ntp.org"
Pop-Location
Run Code Online (Sandbox Code Playgroud)
这个脚本:
w32tm /config /manualpeerlist:ca.pool.ntp.org /syncfromflags:manual /update
Stop-Service w32time
Start-Service w32time
Run Code Online (Sandbox Code Playgroud)
在运行这两个脚本(使用admin priv)之后,我们检查注册表并在以下位置找到NtpServer:HKLM:\ SYSTEM\CurrentControlSet\services\W32Time\Parameters已更新为"ca.pool.ntp.org"但查看控制面板>我们发现旧的NTP服务器仍然列出的日期和时间 - 即使重新启动计算机也是如此.
这是根据Graham Gold的回复开发的代码,有效:
Push-Location
Set-Location HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers
Set-ItemProperty . 0 "ca.pool.ntp.org"
Set-ItemProperty . "(Default)" "0"
Set-Location HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Parameters
Set-ItemProperty . NtpServer "ca.pool.ntp.org"
Pop-Location
Stop-Service w32time
Start-Service w32time
Run Code Online (Sandbox Code Playgroud)
注意:此脚本将覆盖当前参数"0"中的任何内容.要正确使用,您应该让脚本使您的NTP服务器成为下一个顺序条目.
我想通读我所有的Gmail电子邮件标题来查找具体信息.
我知道无法通过GmailApp服务进行访问(嗯,无论如何都非常确定).
有关如何使用主要基于Apps脚本的解决方案获取标题信息的任何想法?
我想让 myFunction() 发送一个有效负载,该有效负载将由 doPost 处理并根据有效负载返回一些内容。我只能让这些测试脚本在以下任一情况下工作:
a) 使用 doGet(),不传递有效负载,但获取按预期返回的输出。
或者
b) 使用 doPost(),传递有效负载,但获取 405 代码而不是输出。
我缺少什么?
function doPost(e) {
var ss = SpreadsheetApp.openById('<spreadsheet id for recording parameters>');
var sheet = ss.getSheets()[0];
var record;
for (var i in e.parameters) {
record = 'parameter: ' + i + ' = ' + e.parameters[i];
sheet.getRange(sheet.getLastRow() + 1, 1, 1, 1).setValue(record);
}
var output = ContentService.createTextOutput();
output.setContent("content to return");
return output;
}
function myFunction() {
var url = '<url of above script webapp, set to …Run Code Online (Sandbox Code Playgroud)