5
WSHログオンスクリプトを作成しようとしています。会社全体の管理者は、スクリプトの実行をカスタマイズし、特定の場所やユーザーに対して追加のスクリプトを実行できる必要があります。仕事を簡単にするために、管理者がスクリプトでアクセスできるAPIを提供したいと思います。 JScriptを使用してAPIを作成する場合、VBScriptで定義したオブジェクトを初期化することは可能でしょうか?たとえば、次のコードを考えてみましょう:JScriptで作成したオブジェクトをVBScriptから初期化できますか?
<!-- The WSF logon script file -->
<package>
<job>
<script language="JScript">
// A demonstration function
function OverNineThousand() {
return 9001;
}
// A demonstration "class"
function WorkstationClass() {
var os = "Windows XP";
this.getOperatingSystem = function() {
return os;
}
}
</script>
<script language="VBScript">
Dim bigNumber, workstation
'// This assignment works properly.
bigNumber = OverNineThousand()
'// This assignment causes an error. Am I doing it wrong?
Set workstation = New WorkstationClass()
'// Execution never gets this far
WScript.Echo workstation.getOperatingSystem()
</script>
</job>
</package>
私は何をしようとしていますか?
ただ必要なもの – JoshHetland