背景:我再也不想找新的SID FILE了。
需求分析:以前的SID FILE也能用,但是每次都要改系统时间,如果“改系统时间”这个操作在启动SAS时自动完成就好了。对了,改完时间应该就启动SAS,然后启动完SAS再改回来,这样还可以正常的做其它事情。
程序流程:
1. 修改系统时间为某个SID FILE允许的值;
2. 启动SAS;
3. 将系统时间改回来;
思路:
1. 修改系统时间可以通过命令行的方式实现,这样就无需“手动”了;
2. 启动SAS也可以通过命令行的方式实现;
实现(以SID FILE日期允许的范围为2017-01-01至2018-01-01为例):
1. 获取管理员权限;
2. 将当前系统时间获取并保存到一个临时变量 Temp 中;
3. 修改当前系统时间为2017-03-01;
4. 启动SAS;
5. 判断SAS启动完成后,修改当前系统时间为 Temp;