我有这个VBscript,这很简单,但是,我问是否可以添加一行代码,禁用通常在每台Windows机器上运行的“Windows注册表”服务。
var contactModel = global.sequelize.define('Contact', {
Email: global.Sequelize.STRING,
FirstName: global.Sequelize.STRING,
LastName: global.Sequelize.STRING,
BirthDate: global.Sequelize.DATE,
PhoneId: global.Sequelize.BIGINT,
AddressId: global.Sequelize.BIGINT,
IsActived: global.Sequelize.BOOLEAN
}, {
tableName: 'CONTACT',
timestamps: false
});
var addressModel = global.sequelize.define('Address', {
CountryId: global.Sequelize.INTEGER,
City: global.Sequelize.STRING,
Line1: global.Sequelize.STRING,
Line2: global.Sequelize.STRING,
PostalCode: global.Sequelize.STRING,
State: global.Sequelize.STRING,
IsActived: global.Sequelize.BOOLEAN
}, {
tableName: 'ADDRESSES',
timestamps: false
});
var Addresses = contactModel.hasMany(addressModel, {as: 'addresses'});
contactModel.create({
Email: "email1.test@gmail.com",
FirstName: "f1",
LastName: "l1",
BirthDate: "1990-01-02",
addresses: [
{
CountryId: 1,
City: "San",
Line1: "Address line 1",
Line2: "Address line 2",
PostalCode: "MKD922M",
State: "ADD",
IsActived: true
},
{
CountryId: 2,
City: "San1",
Line1: "Address line 1",
Line2: "Address line 2",
PostalCode: "M323M",
State: "ADD222",
IsActived: true
}
],
IsActived: true
},{
include: [{ model: Addresses, as: 'addresses'}]
}).then(function(c) {
console.log(c);
callback(null, c);
});
答案 0 :(得分:0)
如果要忽略该服务,请限制WQL查询的结果:
"SELECT * FROM Win32_Service WHERE Name <> 'RemoteRegistry'"
如果要停止服务,请添加条件:
If strAttemptStart = "true" Then
If objService.Name = "RemoteRegistry" Then
strResult = objService.StopService()
Else
strResult = objService.StartService()
End If
Select Case strResult
...
End Select
End If