一用户端电脑的操作，已经相当方便，但如果是一群用户端电脑，或者是24小时运作的伺服器电脑及路由器、交换器等电信设备，图形化操作方式有时会力有未逮，所以需要不断增强命令行介面的脚本语言和巨集语言来提供丰富的控制与自动化的系统管理能力，例如Linux系统的Bash或是Windows系统的Windows PowerShell。