Articles of windows

在PowerShell中,我如何应用命令行动?

我有一个configuration了通知的事件日志中写入事件的文件屏幕。 我也想configuration相同的文件屏幕,使用电源shell,运行电源shell脚本。 有谁知道我可以如何将一个行动添加到文件屏幕模板或文件屏幕? 我使用以下来创build我的事件通知操作。 $EventNotification = New-FsrmAction Event -EventType Warning -Body $EventMessage 然后将其添加到我的文件屏幕模板: New-FsrmFileScreenTemplate -Name $fileTemplateName -IncludeGroup Group1,Group2 -Active: $true -Notification $EventNotification 但是,当我创build一个动作来运行我的电源shell脚本,我不知道如何将其添加到模板,或只是一个文件屏幕。 这是我目前使用的,我如何将它应用到模板或文件屏幕? $CommandAction = new-fsrmAction -Type Command -Command $PowerShellPath -CommandParameters $cmdparam 附加信息: $PowerShellPath = C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe $cmdparam = c:\scripts\script00113.ps1

带有pfSense的IPv6隧道 – Netflix的DNS覆盖

这是我的设置 – 我有Windows Server 2016作为我的Active Directory,DHCP和DNS服务器。 这是一个家庭环境。 我有一些奇怪的问题,服务不是在适当的时间开始影响其他服务。 我是因为IPv6而学的。 我决定玩IPv6。 创build了我的隧道。 一切都很好。 事情现在看起来更快 – 我相信这是因为我的电脑终于松了一口气,他们现在有一个活跃的IPv6地址。 该地址来自pfSense路由器广告。 正如你所知,Netflix不起作用。 有人告诉我在我的DNS服务器上设置Netflix,这样它只能请求Alogging,不使用IPv6。 单靠Windows DNS可以实现吗? 或者我需要使用转发器到我的pfSense机器,并使用BIND过滤掉域名,只使用IPv4? 如果是这样,那么做什么指示。 有没有其他的方式来做这个与pfSense? 也许pfblockerNG所有Netflix ASN的客户名单? 我试图保持IPv6,但我的妹妹看Netflix …我需要一些想法,直到我的ISP决定加强。

Windows防火墙rpc 135

我正在处理Windows Server 2012 R2 Datacenter。 这是一个托pipe服务器,完全暴露在互联网上,即它只有一个公共ipv4地址。 这个设置既不是我的select,我也不能改变 – 我不满意。 我被要求做到“尽可能安全”。 有一件让我感到困惑的事情是端口135.在Windows防火墙中,有一个入站规则“Windows Management Instrumentation(DCOM-In)”,其中包含以下设置:Profile:All,Enabled:Yes,Action:Allow,LocalAddress:Any,RemoteAddress:Any 我的问题:这是否安全(足够)? 防止外部访问会更好吗? 如果是这样,我该怎么做 – 似乎我只能在设置窗口的“范围”选项卡中限制IP地址,或取消select“高级”选项卡中的configuration文件。 背景信息:服务器只需要一个自定义服务器软件,也可以在普通的Windows桌面上运行。 所以这个Windows Server甚至没有设置为域名,没有angular色等。 谢谢 – 还有,如果你有任何其他的input,你可能会考虑在处理暴露的Windows服务器的主题有帮助…

使用OpenVPN的可能tun0瓶颈

我有dedikuoti.lt的Debian 8.0 VPS,我想用它作为我的Windows 10 PC的 VPN。 我已经使用这个脚本安装了OpenVPN: wget http://git.io/vpn –no-check-certificate -O openvpn-install.sh; chmod +x openvpn-install.sh; ./openvpn-install.sh 协议:UDP 港口:11949 服务器configuration文件: port 11949 proto udp dev tun sndbuf 222222 rcvbuf 222222 ca ca.crt cert server.crt key server.key dh dh.pem auth SHA512 tls-auth ta.key 0 topology subnet server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "redirect-gateway def1 bypass-dhcp" push "dhcp-option […]

通过散列和“运行..” – 它caching密码仍然?

我理解PtH的基本知识,如果您以域pipe理员身份login,那么哈希将被caching并可以使用。 如果使用域pipe理员在应用程序上执行运行,那么也会以某种方式caching机器上的运行? 这不是用来访问SMB或类似的东西。 只是用来运行一个应用程序。

创build不需要validation的共享

我有一个不是域的成员(WORKGROUP)的Windows 2016服务器。 我希望能够从另一台服务器访问共享,而不需要用户名/密码。 轻微的问题是,尝试连接到远程共享的进程将在SYSTEM环境中运行,因此将尝试使用“计算机”帐户(即WINCLIENT $)进行身份validation。 我曾尝试在另一个Windows 2016(WORKGROUP)服务器上设置共享,以及在Linux(CentOS)上使用SAMBA,并且迄今为止一直不成功。 我迄今采取的方法是: Windows 2016文件服务器(选项1): 更改了以下策略设置 帐户:来宾帐户状态 – 更改为已启用 networking访问:让Everyone权限适用于匿名用户 – 更改为已启用 networking访问:限制对指定pipe道和共享的匿名访问 – 更改为禁用 networking访问:可以匿名访问的共享 – input在文本字段中创build的共享名称 Linux文件服务器(选项2) [global] workgroup = WORKGROUP netbios name = FILESERVER map to guest = Bad User [guest] path = /data/folderToShare read only = yes guest ok = yes 服务器除了文件共享以外不会被使用,只会包含安装介质和敏感数据。 上述选项都不允许Windows Server 2016客户端连接,尝试手动连接时不成功。 我已经尝试了很多网站,尝试了很多排列的上述步骤,但没有成功。 […]

单个Windows计算机上的DNS麻烦 – 不使用主DNS服务器

我的组织中有一台机器出现了一个奇怪的问题。 即尝试parsing名称时使用了错误的DNS服务器。 DNSconfiguration非常简单 – 我们有两个内部DNS服务器,DHCP分配公共Google DNS服务器作为备份。 总的来说,DHCP客户端按顺序接收以下DNS服务器: 内部DNS#1 内部DNS#2 8.8.8.8 8.8.4.4 这种configuration适用于每个人…除了一个Windows 10机器,似乎使用谷歌的DNS而不是内部的DNS。 那台机器当然有互联网接入,但不能访问我们的内部资源。 还值得注意的是,该机器可以ping DNS服务器和我们的内部IP很好,所以这似乎不是一个连接问题。 更奇怪的是,如果这台机器通过WiFi连接(DHCP保持不变,那么只有一个AP),那么使用正确的内部DNS。 该机器上没有自定义的IPv4设置,而且我也不知道使用超出服务器列出顺序的任何其他types的DNS优先级系统。 这里有什么可能是错的? 编辑:一些额外的信息: 所有机器都连接到本地DC 有问题的机器,当运行nslookup会显示默认的DNS服务器被用作8.8.8.8 在目标机器上使用nslookup <internalDNSname> <internal DNS IP>工作并产生预期的结果,所以有问题的机器可以与我们的DNS服务器通信就好了 如果我从DHCPconfiguration中删除公共Google DNS服务器,并刷新目标机器上的连接,一切正常,并使用内部DNS服务器。 如果我重新添加Google DNS服务器,机器将再次开始使用这些服务器。

当用户未login时,Windows任务计划程序不运行计划任务

我有一个计划的任务,我需要在Windows Server 2016 Standard机器上每天运行。 这是一个batch file,它运行几个python脚本 – 这些脚本从DB中提取一些数据,从networking共享中提取一些数据。 我已经testing了从命令行执行的batch file运行良好,没有popup窗口 – 它不需要GUI。 该任务计划作为一个特定的用户运行,我已经select了“运行用户是否login”选项。 我还select了“以最高权限运行”。 在“本地安全策略” – >“本地策略” – >“用户权限分配”中,我给了用户“作为批处理login”的权限。 我发现如果我没有select“不要存储密码…”选项,任务调度程序根本不运行任务。 如果我select这个选项,任务不能访问networking资源,并且失败。 我似乎很奇怪,如果任务调度程序被允许存储密码,它将无法运行任务! 如何让任务运行并允许其作为特定用户访问networking共享?

在Windows服务进程中打开LNK文件

在服务进程中,我运行一个批处理脚本,该脚本应该打开一个LNK文件,该文件包含更复杂的SQL Loader调用的快捷方式。 我尝试像这样启动LNK: "MyLink.lnk" 当我试图做到这一点,这个过程只是挂起,没有任何反应。 我想这是由于服务器进程的限制。 但是只是执行LNK文件的实际内容: C:\path\to\oracle\sqlldr.exe control=foo.ctl log=foo.log bad=bad.log 很好地工作。 这里有什么问题?

将专用的Windows服务器字节迁移到字节

我有Hetzner Online上托pipe的远程专用Windows Server。 我需要将该框原样迁移到新的专用服务器,而我将可以访问这两个。 我没有BIOS访问权限,但是我可以从他们的内部networking启动Hetzner救援系统,这是一个“Linux环境”。 我也可以启动FreeBSD和vKVM。 我想以某种方式创build现有系统硬盘的字节副本(通过启动其中一个“救援系统”并将其上传到某个地方),然后在新机器上启动其中一个救援系统,下载并将副本应用到新的系统驱动器。 旧的和新的服务器是相同的硬件,除了驱动器和RAM的数量。 我需要的是我可以使用这个和其他技巧的工具的build议。