Articles of windows

问题在c:\ users \ temp.DOMAIN.00x中创build临时文件

我试图让用户连接到服务器上的共享Excel文件。 用户可以访问该共享。 使用Procmon,我检测到OleDB在这个位置创build一个临时文件: c:\users\temp.<DOMAIN>.00x 但是用户默认没有权限访问这个文件夹,他们收到来自OleDB的可怕的“未指定的错误”。 据推测,这个问题可以通过在Web.config文件中进行以下更改来缓解: <identity impersonate="true" /> 至 <identity impersonate="false" /> 但是,这是一个SharePoint服务器,因此我无法进行更改而不会对SharePoint产生负面影响。 我想要执行下列操作之一来缓解创build额外临时文件的问题: 通过GPO,设置或脚本自动授予用户对新Temp目录的读写权限 修复服务器,使这些临时目录不是首先创build(这是首选,但从我的search似乎更难) 如果你能推荐更好的解决scheme,我当然愿意看看其他的解决scheme。 另外,我对我的巨大无知事先道歉,我不是真正的服务器pipe理员。 感谢您的期待!

生成权限的icacls脚本

我正在寻找一个实用程序,我可以指定一个目录进行recursion扫描。 该实用程序应该生成一个batch file,包含对icacls的调用,以便在指定的path下重现文件和目录权限。 icacls /save命令不适合执行此任务,特别是因为它不必要地复制了inheritance的权限,而是输出SID而非友好的帐户名称。

如何索引NAS存储中的文档文件?

我目前正在开发一个应用程序,它必须索引在NAS存储中的文档文件( .pdf和.doc )。 之后,我想通过应用程序查询他们。 我的客户不想在其他地方上传这些文件。 SQL Server或Windowssearch服务可以索引这些文件,以便我可以查询它们吗? 还是有这种types的问题的任何其他解决scheme。 我认为这应该是一个容易的问题,因为很多人应该这样做。

Windows WMI获取快照EnabledState

我正在尝试使用WMI获取虚拟机快照的EnabledState。 那就是我尝试获取拍摄快照时虚拟机当前的EnabledState。 到目前为止,我知道如何列出机器的所有快照。 为此我使用: winrm e wmi/root/virtualization/* -filter:"select * from Msvm_VirtualSystemSettingData where SettingType = 5" 这提供了许多关于快照的信息,但是它并没有给我虚拟机的启用状态。 任何想法我怎么能得到的?

通过PowerShell脚本重新validation远程连接

我有一个通过UNCpath连接到远程服务器的PowerShell v1脚本。 重新启动后,需要进行身份validation,因为Windows显然不会记住,所以脚本无法连接到远程服务器 这种情况如何在PowerShell脚本中以编程方式处理? 我需要 1)重新authentication 2)通过UNCpath连接到远程服务器 也许“净”命令? 我怎样才能在我的PowerShell脚本中做到这一点? Get-ChildItem -Path "\\REMOTESERVER\Data\Files" -Filter "*.journal" | Where-Object { $_.Name -match 'Daily_Reviews\[\d{1,12}-\d{1,12}\].journal' } | Sort-Object -Property CreationTime | ForEach-Object { $sourcefile = $_.Name […] } 谢谢

将服务从“自动”更改为“手动”是否意味着无法由其他服务/应用程序启动?

大家早。 我们有一个脚本,用于检查设置为自动但未运行的服务。 它警告我们,如果是这样的话。 我们有一些服务,比如SQL Server Active Directory Helper,它们被设置为Automatic。 他们开始,但不是必需的,所以他们不保持运行。 (看起来是由SQL按需启动的。) 我们可以将它们更改为“手动”,而不会影响其按需应用程序启动的能力。 干杯。

Windows Filtering平台阻止合法stream量的数据包

我遇到了从Web应用服务器到数据库服务器被阻塞或过滤的stream量问题。 我使用防火墙规则允许入站和出站stream量在所需的IP和端口上,但有些数据包/连接仍然被阻止/丢弃。 在我看到的最新事件的事件日志中: The Windows Filtering Platform has blocked a packet. Application Information: Process ID: 0 Application Name: – Network Information: Direction: Inbound Source Address: redacted-webapp-ip Source Port: 51888 Destination Address: redacted-database-ip Destination Port: 1433 Protocol: 6 Filter Information: Filter Run-Time ID: 72605 Layer Name: Transport Layer Run-Time ID: 13 使用netsh wfp show state的输出,我可以find有关导致丢弃的filter的信息: <item> […]

通过SSH SVN不工作在Windows与乌龟SVN

我可以通过SSH访问安装了svnadmin (以及其他必要工具)的FreeBSD机器。 svn是版本1.7.9(r1462340)。 我在Windows 7 x64上,使用Tortoise SVN 1.7.7。 我遵循这个官方指南来帮助我build立我的服务器和龟SVN,但我有麻烦设置它。 我已经生成了一对私钥/公钥,并将它们分别添加到我的服务器的~/.ssh/authorized_keys文件和我的Puttyconfiguration中。 我可以使用腻子和我的私钥连接到远程机器。 我也尝试configuration龟SVN做同样的事情,我连接到: svn+ssh://myBSDusername@it2svn/somerepo 其中it2svn是正在运行的 Putty连接configuration文件的名称, somerepo是我的存储库根目录( ~/svnroot/somerepo )中的存储库。 发生的问题是,龟SVN请求我的密钥的密码短语,无论我正确地input了多less次,密码对话框closures了1-2秒,之后它再次提示我的密码短语。 它甚至不说这是错误的 ,它只是不停地问我一遍又一遍的密码。 如果我故意input了错误的密码,我会立即再次提示input密码,而input正确密码时不会出现1-2秒的延迟。 即使我input了乱码,对话仍然没有说错。 这可能是一个错误,但它仍然不能解释为什么我的正确密码不被接受。 组态 下面是authorized_keys文件的内容(删除了键的实际内容): ssh-dss AAA….FuA== myBSDusername@ems command="svnserve -t -r ~/svnroot –tunnel-user=svnAuthorDude",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-dss AAAA….IFuA== myBSDusername@ems 重要说明:指南说我的“命令”行应该是这样的: command="svnserve -t -r <ReposRootPath> –tunnel-user=<author>", no-port-forwarding,no-agent-forwarding,no-X11-forwarding, no-pty ssh-rsa <PublicKey> <Comment> 但是我使用ssh-keygen和指南中使用的相同参数生成的密钥是以ssh-dss而不是ssh-rsa开头的,这就是为什么ssh-rsa在我自己的文件中被dss代替(显然是因为密钥是DSA而不是RSA密钥)。

在Windows上调整Tomcat 7(for Alfresco)

我已经安装Tomcat7作为服务在Windows服务器64位2008 R2运行Alfresco(4.2.c)。 我有48G的RAM。 我已经阅读了有关内存的JVM设置的Tomcat调优教程。 编辑设置我只是tomcat7w // ES // alfrescoTomcat util,我已经在Java选项卡中将我的初始和最大内存设置设置为32/42,如下所示: -Xms32G -Xmx42G 几个问题: 当我看任务pipe理器时,我只看到了使用8G内存的tomcat。 为什么? 当我阅读Alfresco的Windows调优文件时: http ://wiki.alfresco.com/wiki/Windows_Service_HOW-TO它显示了使用-JvmMs和–JemmMx for tomcat。 有什么不同? 有小费吗? 这是我第一次安装Alfresco的Windows。

使用期望的和最小的选项用DiskPart调整分区大小是不成功的

我有几个系统,我想将主分区(也是唯一的分区)缩小到大约一半的磁盘,然后在新的可用空间中创build一个新的分区。 这些磁盘是500GB。 我想要脚本,所以我使用的是diskpart; 然而,我用diskpart命令使用desired = [n]和minimum = [n]有问题。 按照下面的进展了解我在说什么。 DISKPART> shrink 将分区缩小约230GB。 哪一个可以工作,但是,我想确保在分区1上有足够的空间(我不希望它缩小一半以上)。 所以我运行以下命令: DISKPART> shrink desired=250000 我收到一个关于缩小尺寸太大的错误。 在阅读了关于diskpart的Microsoft指南后,我决定添加minimum = [n]选项到相同的命令并收到完全相同的错误。 DISKPART> shrink desired=250000 minimum=100000 Virtual Disk Service error: The specified shrink size is too big and will cause the volume to be smaller than the minimum volume size. 我们已经知道分区能够缩小230GB,这意味着最小的命令不起作用。 根据Microsoft的文档,它会尝试所需的大小,如果失败,至less调整到最小大小。 然而,最小的声明似乎没有按照预期工作,因为100GB小于230GB。 如果我使用minimum = [n]选项而没有所需的= […]