即使在谷歌上搜索后也无法理解脚本
本文关键字:脚本 谷歌 搜索 | 更新日期: 2023-09-27 18:19:57
我在ABC公司工作,我们广泛使用logmein。我喜欢创建一些脚本,但脚本和相关的.files这个词太笼统了,很难找到起点。
我不了解脚本的很多方面,我在谷歌上搜索,阅读论坛,但无论我走到哪里,他们似乎都在谈论与之相关的其他事情。我的问题如下。。。
1。.cmd、cmd.exe、批处理文件、.ps和exe都是不同版本脚本的示例?这些都是使用记事本或其他类似程序编写的,而不是开发人员环境。
2。.cmd、cmd.exe、批处理文件和.ps之间有什么区别?我的理解是批处理文件可以调用.ps、.cmd和cmd.exe,但在.ps中存在cmdlet。我仍然对区别感到困惑,我是否要在powershell中的一个大文件中构建使用这些文件扩展名的脚本?
3。我可以用c#编写脚本来自动化windows操作系统,并让它们调用调用批处理文件或.cmd的powershell吗?如果可以,那会使文件扩展名为.exe吗?
- 哪里是开始构建涉及编程语言、powershell、批处理文件或类似实验室练习的脚本的好地方。我计划尝试在远程终端用户上运行它们。后来我倾向于在服务器2012、AD、SQL上运行它们(我的c#脚本可以同时调用SQL和查询吗)
任何信息或指向正确的方向都将不胜感激。
-
脚本通常是带有特定脚本语言(例如批处理、VBScript、Perl、Python、PowerShell、Ruby、JavaScript和…)指令的文本文件,由脚本解释器处理以供执行。有关解释语言和编译语言之间差异的解释,请参阅此处。
-
.cmd
是用于基于Windows NT的操作系统中的批处理文件的扩展名。cmd.exe
是这些文件的解释器(它也是一个交互式shell)。batch file
是指用批处理脚本语言编写的文件的术语。.ps
是PostScript文件的扩展名。我认为您在这里实际上是指.ps1
,它是PowerShell脚本的扩展。 -
C#是一种经过编译的语言,所以通常不能编写脚本。不过,您可以在PowerShell脚本中运行C#代码。
开始编写脚本的一个好地方是为您选择的语言编写教程。