作为一个LAMP开发人员,考虑转向.NET IIS平台,我担心的一个问题是由于缺少shell而导致工作效率下降......有其他人有过这种体验吗?是否可能有一个与Windows相同的Linux shell?IIS上的Linux shell相当于
回答
根据你正在考虑的IIS版本,我会第二次lbrandy的建议检查出PowerShell。微软正在为IIS(特别是版本7)开发PowerShell提供程序。有关于此的一个体面的帖子在http://blogs.iis.net/thomad/archive/2008/04/14/iis-7-0-powershell-provider-tech-preview-1.aspx。即将推出的PowerShell版本也将add remoting capabilities,以便您可以远程管理机器。不过,PowerShell与* NIX shell完全不同,所以这是需要考虑的。
希望这会有所帮助。
我假设你不是指cygwin,对不对?
powershell那么呢?
你是否问过Linux shell在环境中工作?对于CygWin我认为已经是最长的,并且非常强大:http://www.cygwin.com/
前一段时间,我发现了一个Windows端口,包括我使用的所有流行的linux命令(ls,grep,diff),我只是将它们解压缩到文件,将其添加到我的PATH环境,然后可以从那里运行:http://unxutils.sourceforge.net/
或者您是否正在谈论从您的代码中执行shell命令?如果你在.net领域,有Process.Start()方法,它会给你很多选择。
希望这会有所帮助!
如果您指的是简单地从远程位置访问您的IIS服务器,远程桌面通常可以解决该问题。假设你的服务器有一个静态IP地址或者你可以通过互联网访问的主机名,远程桌面是一个简单且相对安全的解决方案。
这个答案有问题吗?现在我有负盛誉...
我能想到的最好的办法是使用Cygwin的在一个OpenSSH的连接。 下面是说明如何做到这一点的文件:
你应该让你根据环境整体服务器平台的选择,包括提供管理/管理界面。
恐怕如果你不喜欢Windows实现IIS管理的方式,那太糟糕了。话虽如此,在WMI接口中钻研一下通常会产生一种您应该找到可用的解决方案。我曾经做过相当多的WMI脚本(主要是通过PowerShell),以便拥有可靠的环境重建功能。
远程shell无法解决生产力问题。 (它只是使事情成为可能)
从我所听到的情况来看,未来的Microsoft GUI所做的一切将可能与PowerShell有关,因为GUI:s使用与那些相同的API:s可从powershell获得。
个人而言,我喜欢cygwin,但cygwin无法帮助您管理Microsoft应用程序。
然而,您可能会惊讶于,Windows脚本宿主与Window Management Instrumentation结合后功能如何。我认为IIS完全可以通过WMI或一些COM对象完全管理,这些COM对象可以很容易地从JScript WSH脚本中使用。
- 1. Mac上的IIS相当于
- 2. 在Linux上相当于SetPriorityClass
- 3. 相当于在Linux上
- 4. Mac上相当于Linux上的祝福
- 5. Shell相当于PHP的preg_replace()
- 6. 的Solaris相当于在Linux上
- 7. SYSTEMTIME相当于linux
- 8. git-shell相当于svnserve -r?
- 9. Linux相当于windows的EnterCriticalSection
- 10. Linux相当于solaris的fork1
- 11. Linux相当于Solaris walkcontext
- 12. Linux相当于Windows挂钩
- 13. 相当于Linux的GetCommandLine和CommandLineToArgv?
- 14. 相当于Linux内核3.18中的i2c_adapter_quirks
- 15. REALbasic的讲话相当于为Linux
- 16. Linux中的WSAEvent相当于什么?
- 17. 相当于在键盘上按回车键的shell命令
- 18. 窗户相当于这个shell脚本
- 19. IIS中虚拟主机的IIS相当于
- 20. Mac上的MFMailComposer相当于
- 21. Android上的UIImage相当于
- 22. 什么是Linux相当于GetProcessIoCounters?
- 23. 在Linux C++中相当于WIN32_FIND_DATA
- 24. solaris filemerge和pstack相当于linux
- 25. 什么是Linux相当于使用system()
- 26. Linux相当于直接绘制
- 27. __LINE__等价于Linux shell
- 28. 当托管于IIS
- 29. 相当于RUSAGE_THREAD darwin?
- 30. php:相当于$ _FILES上传?