powershell相关内容

在PowerShell中使用的AsyncCallback

我必须调用.NET对象的方法,其被定义为 IAsyncResult的BeginListMetrics(ListMetricsRequest listMetricsRequest, AsyncCallback的回调,对象的状态) 是否有可能使用PowerShell的功能作为一个AsyncCallback委托?怎么样? 解决方案 Scriptblocks可以通过铸造如下转化为大多数类型的代 ..
发布时间:2015-11-25 13:05:49 C#/.NET

有没有一种方法以编程设定的ApartmentState到STA?

所以,我的工作在PowerShell中的GUI当某些组合框被点击,我被扔的错误。被抛出的错误后,我可能会下降在下拉列表下来,看它的内容,但如果我转移到另一个COMBOX在同一DataGridView的,我会得到相同的初始错误之前,我可以看到下拉列表。 我在TechNet PowerShell的论坛登载,并获得我需要在单线程单元(STA)运行我的图形用户界面的答案。 PowerShell中,默认情 ..
发布时间:2015-11-25 12:57:07 C#/.NET

FileSystemWatcher的执行.NET函数

我创建一个快捷临时的解决办法很抱歉,如果这是肮脏的,但─ 目的 我想用Powershells注册-事件cmd以等待文件下降的文件夹中,然后调用一个函数,分析文件,并将其输出到Excel。我并不需要帮助与编码方案,只是概念。这仍然是一个有点神秘的对我作为此事件正在运行和它有什么一起工作。资源 我试过 事情 一个名为.ps1文件底部注册的事件,要求在顶部,调用批处理文件的功能。 行为:的 ..
发布时间:2015-11-24 22:49:54 C#/.NET

PowerShell中,读/写SSH.NET流

我想通过SSH连接到服务器,使用PowerShell,,然后更改为不同的用户 为了实现通过SSH连接到服务器使用PowerShell,我用 SSH从PowerShell中使用SSH.NET库和的如何通过从PowerShell的的SSH连接。这是伟大的,给了我简单的命令行开关,例如新sshsession 和调用-sshcommand 的一起工作。 接下来,我想的苏的给不同的用户。当我试图做到这一 ..
发布时间:2015-11-24 22:39:47 C#/.NET

如何检查是否文件正被另一个进程 - 的Powershell

我试图找到一个解决方案,将检查文件是否正被另一个进程。我不想读文件的内容,作为一个7GB文件,这可能需要一段时间。目前我使用下面提到的功能,这是不理想的,因为剧本需要5 - 10分钟,检索值 函数checkFileStatus($文件路径) { 写主机(getDateTime)“[动作] [FILECHECK]检查,如果”$文件路径“锁定” 如果(获取内容$文件路径|选择 - ..
发布时间:2015-11-24 22:37:28 C#/.NET

PowerShell的:能够确定文件的MIME类型?

是否有可能在PowerShell来确定某个文件的类型是?举例来说,如果我将它传递的C路径:\ Foo.zip ,我可以把它确定,在该路径下的文件,其实是一个zip文件,不是别的东西? 解决方案 PowerShell中,如Windows操作系统的其他部分,仅仅是猜测基础上的扩展名的文件类型。 然而,也有第三方的文件类型猜测者计划在那里,那些实际上看文件的内容。 有一个 ..
发布时间:2015-11-24 22:32:15 C#/.NET

如何获取数字HTTP状态codeS在PowerShell中

我知道几个不错的方式建立在PowerShell中的Web客户端:.NET类System.Net.WebClient和System.Net.HttpWebRequest,或COM对象MSXML2.XMLHTTP。从我可以告诉,唯一一个允许您访问的数字状态code(例如200,404),是最后一个,COM对象。我的问题是,我不喜欢这样的工作方式,我不喜欢依靠在那里COM对象上。我也知道,不时微软将决定 ..
发布时间:2015-11-24 21:16:00 C#/.NET

如何获得的实际大小,在磁盘上的PowerShell中的文件?

我写一个管理脚本,我需要计算磁盘上的文件的大小。 这些文件是在一个COM pressed NTFS卷。 我不能使用 FileInfo.Length ,因为这是文件的大小,而不是大小在磁盘上。举例来说,如果我有一个100MB的文件,但它仅使用25MB由于NTFS COM pression,我需要我的脚本返回25MB。 有没有办法做到这一点在PowerShell中? (我了解 GetCom p ..
发布时间:2015-11-24 21:02:26 C#/.NET

PowerShell的V3调用,WebRequest的HTTPS错误

中使用PowerShell v3中的Invoke-的WebRequest和调用-RestMethod我已经成功地使用POST方法来发布JSON文件到HTTPS网站。 我使用的命令是 $证书=新对象System.Security.Cryptography.X509Certificates.X509Certificate2(“cert.crt”) 调用-的WebRequest -uri的htt ..
发布时间:2015-11-24 20:48:17 C#/.NET

运行在C#中有错误的PowerShell命令,"不能调用这个函数,因为目前的宿主,并不能实现它与QUOT;

我有,我用它来运行Exchange的Powershell里面C#code命令,如下面的应用程序。这是相关的线I用于运行powershell命令的一个例子。 RunspaceConfiguration rsconfig配置= RunspaceConfiguration.Create(); PSSnapInException snapInException = NULL; ..
发布时间:2015-11-24 20:18:48 C#/.NET

PowerShell的卸载模块...完全

我正在调试一个PowerShell项目。我使用导入模块加载从我的C#DLL中的PS模块,一切工作正常。呼叫取下模块不完全卸载模块,虽然作为DLL仍处于锁定状态,不能被删除。 有没有办法让PSH完全卸载模块并释放DLL,这样我可以复制它,并重新加载它再次使用导入模块无需重新启动PSH控制台? 更新 所以,如果你加载一个模块到一个单独的AppDomain它仍然像一个正常的模块?任何人都可以提供一 ..
发布时间:2015-11-24 20:12:24 C#/.NET

如何检查通过PowerShell的Exchange邮箱?

我会如何使用PowerShell来返回最后5消息的文本和标题收到我的Exchange电子邮件帐户?有一个简单的方法/库来做到这一点? 这是关系到有关未使用Outlook上的超级用户我的问题。除了使用具有找不到什么好的办法我想我还不如写我自己的简单的PowerShell客户端。 解决方案 您需要具备的 EWS API 的安装,你就需要检查路径的反思大会负荷部分的DLL。 这应该让你的地方你能 ..
发布时间:2015-11-24 16:28:15 C#/.NET

无法使用的Visual Studio 2013年调试管理code("无法计算EX pression"错误 - 我使用调试版本)(请注意,VS 2012的作品)

我的.NET应用程序(GUI和PowerShell中)对建造4.5。我的操作系统是服务器2012年。当我附上我的应用程序到2013年的Visual Studio,调试器不工作的时候。它不评估EX pression或显示当地人(以及监视窗口/即时窗口没有什么作品 - 它的作为,如果该项目是建立与释放)。但我有建立与“调试”配置。正如提到的同样的事情,工作时,我简单地用VS日(是的,我有2k13和2K ..
发布时间:2015-11-24 15:57:33 C#/.NET

什么是自动化安全FTP在PowerShell中的最佳方式是什么?

我想用自动化PowerShell的数据库备份文件的FTP下载。文件名包括日期,所以我不能只是每天都运行相同的FTP脚本。有没有干净的方式来做到这一点PowerShell内置或使用.NET Framework? 更新我忘了提,这是一个通过一个安全的FTP会话。 解决方案 一些实验,我想出了这个办法来自动化安全的FTP下载在PowerShell中后。此脚本通过奇尔卡特软件管理的公开测试的FTP服 ..
发布时间:2015-11-24 15:56:46 C#/.NET

PowerShell的泛型集合

我一直推到在PowerShell中的.NET Framework和我都碰到了什么东西,我不明白。这工作得很好: 13#$ FOO =新对象“System.Collections.Generic.Dictionary``2 [System.String,System.String]” 14#$ foo.Add(“富”,“BAR”) 15#$ FOO 核心价值 --- ----- FOO BAR ..
发布时间:2015-11-24 15:56:41 C#/.NET

PowerShell的调用.NET程序集使用App.config中

我有一个PowerShell脚本正在加载.NET程序集(.EXE在我的情况),并调用使用在app.config拉一个加密的连接字符串的公共方法。 该脚本动态副本大会exe.config转移到PowerShell的($ PSHome的)文件夹powershell.exe.config,并能够从我的发展框就好运行。的问题是,它不会从一个标准的Windows Server 2003安装运行。 我验证 ..
发布时间:2015-11-24 14:50:28 C#/.NET

添加解决方案级项目中的NuGet包

我想通过的NuGet一揽子解决方案的文件夹和解决方案的项目(不是项目)添加到解决方案文件。我想这将通过PowerShell的实现。我已经通过了的NuGet,PowerShell中,并EnvDTE文件看了看,想不通: 在哪些命令/方法,我会用? 在哪个标准的脚本我想在这样做,Init.ps1,Install.ps1,或别的地方? 解决方案 下面是一个PowerShell脚本,将创建一个名为家长 ..
发布时间:2015-11-24 14:50:02 C#/.NET

PowerShell脚本返回.NET Framework版本的机器上?

什么PowerShell脚本是返回的.NET框架版本的机器上? 我的第一个猜测是一些涉及WMI。有没有更好的东西? 这应该是一个班轮为[每行]每个安装的.NET只返回最新版本。 解决方案 如果你要使用注册表,你必须为了得到完整的版本为4.0框架递归。早期的答案都返回我的系统上的.NET 3.0的根数(其中WCF和WPF的数字,是嵌套在3.0当中,是高 - 我无法解释这一点),并且无法为4. ..
发布时间:2015-11-24 14:49:49 C#/.NET