在AD环境中,用户是“域pipe理员”的一部分,现在如果该用户使用远程PowerShell使用“enter-pssession”login到计算机,它将为用户创build任何用户configuration文件,如果有的话组策略适用于它?
我已经在服务器上configurationPowerShell执行策略AllSigned,所以我想创build一个签名ps1脚本的证书。 你能指导我,我应该使用哪种证书? 我想使用自签名证书,我应该使用makecert.exe(这是Windows平台SDK的一部分),或者我应该创build一个CA. 各方面都会更好(从安全性,可pipe理性等方面来说)。 我不想支付证书,所以我select了自签证书。 还有一个网站http://www.cacert.org (网站的描述是 – 如果你想有发放给你的免费证书,joinCAcert社区。) 请指教。 感谢和问候,帕拉姆
我正在尝试使用Vista x64上的netsh启用连接日志logging,如此MSDN文章中有关防火墙故障排除 … 首先,我启用了允许的连接logging到%systemroot%\system32\LogFiles\Firewall\pfirewall.log ,下面… PS C:\Windows\system32> netsh advfirewall set allprofiles logging allowedconnections enable Ok. PS C:\Windows\system32> 接下来我检查是否真的启用了日志logging。 AFAICT,这是… PS C:\Windows\system32> netsh advfirewall show currentprofile Public Profile Settings: ———————————————————————- State ON Firewall Policy BlockInbound,AllowOutbound LocalFirewallRules N/A (GPO-store only) LocalConSecRules N/A (GPO-store only) InboundUserNotification Enable RemoteManagement Disable UnicastResponseToMulticast Enable Logging: LogAllowedConnections Enable LogDroppedConnections Disable FileName %systemroot%\system32\LogFiles\Firewall\pfirewall.log […]
我有一个AD / Exchange 2010安装程序,通常工作得很好。 但是,在服务器上安装Outlook 2010并为非pipe理员用户select“记住密码”后 ,无论何时启动Exchangepipe理控制台或Exchange PowerShell,许多function都无法使用(无法“编辑”),好像我正在连接作为用户。
当使用Powershell在Exchange 2007中设置Out-of-Office( 例如 )时, 是否将包含-StartTime和-EndTime的多个命令添加到Exchange维护的某个内部列表中,或者每个连续的命令都replace了以前的命令? 例如,我们有一个只在周二和周五在办公室工作的员工。 我们希望设立Exchange,在他不在的时候向所有内部发件人发送外出消息。这样做最好的方法是什么?
我们有一个内部IIS服务器,托pipe几个网站,redirect到外部托pipe的Web应用程序。 有时候人们会做重要的事情,如重新启动服务器,停止服务,拔掉电缆,你把它命名它发生….我想validation我们的内部IISnetworking服务器启动并运行每15分钟,如果不尝试重新启动服务并给我发一封电子邮件。 我写了这个PowerShell脚本,但不知道这是否是完成这个最好的方法? ################################################################### # Summary: Verify W3SVC service is running, send email if it's down ################################################################### ############################## # Get service status ############################## $serviceName = "W3SVC" $serverName = hostname $status = (Get-Service $serviceName).Status if ($status -ne "Running"){ sendMail "$serviceName" "$serverName" #sendmail is a function (not shown) Restart-Service $ServiceName }else{ # Service is running, do nothing; […]
我有兴趣findPowershell脚本,可以使用\ tweaked来跨服务器\环境迁移文件夹权限。 这是一个可行的方法吗? 我想稍微自动化我们的部署过程。 有人能指点我一个例子吗? 谢谢
背景/目标 我有一个我正在部署的VMWare模板,我正在使用VMWare的“自定义规范”来执行许多sysprep任务。 我需要完成的最后一件事是按顺序安装几个应用程序。 我有一个PowerShell脚本来做到这一点,但它只在提升时才起作用。 作为其定制规范的一部分,VMWare具有“运行一次”function。 理想情况下,我想用这种方式以高级方式调用PowerShell脚本,以便在我以pipe理员身份login时运行。 我所试过的/问题 我试着从Run Once命令中调用PsExec -s,并且让PsExec调用powershell。 不幸的是,PsExec需要在提升的命令行中运行,所以这不起作用。 题 对我来说,这可能是不可能的。 我在想这个错吗? 我应该创作一个远程的PS1,并运行它创build的macine吗? 这是可行的,但我想尝试尽可能自动化的东西,除了我可能想要部署的人除去任何困惑。
有谁知道如何通过PowerShell的一个域中的所有服务器上次计算机帐户密码更改?
我为我的IIS创build一个站点时创build了一个我需要的大部分function的脚本,但是仍然有一样东西丢失了。 也就是说,我似乎无法find在站点上设置脚本特权的命令。 我想要所有的脚本权限,但没有执行权,如果我已经正确理解。 那么,你如何通过PowerShell设置这些权限呢? 编辑:我正在寻找的答案是: set-webconfigurationproperty -filter /system.webserver/handlers -name accesspolicy -value $ flagsPermissions -PSPath $ PS_PATH -Location $ siteDescription 它很好地工作。