The Scripting Crossword Puzzle

Scripting Crossword Puzzle


No doubt many of you have been thinking, “Gee, I sure wish I had a scripting-related crossword puzzle to help get me through the long winter months.” (Or, if you happen to be in the southern hemisphere, through the long summer months.) Well, here’s proof that dreams do come true: it’s the first-ever Scripting Guys crossword puzzle.


We know what you’re thinking: what if you get stuck on a clue? Don’t worry about it: after all, the Scripting Guys are always prepared for situations where they don’t know the answer. As it turns out, each clue number is a hyperlink: click the appropriate number and you’ll be transported to a page that will help you with that particular clue.


And if you really get stuck, don’t worry: we’ve posted the answers for you. All part of the job.

ACROSS

1 In an HTA, the _______onLoad subroutine automatically runs each time the HTA is started or refreshed.

4 The Find method is one way to search for a record in ADO. This is another method for searching a recordset.

7 Syntax for indicating organizational units in an ADsPath (plural).

9 VBScript statement used when creating an object reference.

11 Fill in the missing keyword: Select * From Win32_Service _____ Name = ‘Alerter’.

12 Boolean operator used to change the value of a bitmask property.

13 WMI class for managing scheduled tasks: Win32_Scheduled___.

14 A Select Distinct query enables you to select these kinds of records.

17 The GetObject and CreateObject functions enable VBScript to work these types of objects.

19 If it’s not a number, a date, or a Boolean value, then it’s probably this.

20 Instead of GetObject, use this WMI method to bind directly to a WMI class.

21 This VBScript function enables you to identify Null values: __Null.

22 In Wscript.Sleep 5000, the 5000 is the length of time measured in _____seconds.

23 LDAP display name for the Active Directory attribute State-Or-Province-Name.

24 HTAs enable you to provide your scripts with this kind of interface (abbreviation).

26 In the ASCII character set, where does a come in relation to A?

27 In HTML, the <BR> tag is equivalent to pressing this key on the keyboard.

28 Not Chr(89) & Chr(79) & Chr(85).

29 Mid("ABCDEFGHIJKLM", 4, 2)

31 Fill in the missing keyword: Select * From Win32_Service Where Name = ‘Alerter’ __ Name=’Messenger’.

32 Technology used to send email from scripts: ____________ Data Objects.

34 VBScript constant for inserting a carriage return-linefeed: vbCr__.

35 Initials of the technology managed by the LDAP provider.

36 1024 x 1024 (abbreviation).

37 The Len function measures the ______ of a string.

38 The DomainRole property (found in the Win32_ComputerSystem class) enables you to distinguish between computer _____ like workstation, member server, and domain controller.

40 WMI provider that enables you to create views based on instances of existing classes.

42 The WMI namespace used most by system administration scripters.

43 Fill in the missing keyword: For Each objItem __ colItems.

45 cn=ken myer, ou=finance, dc=fabrikam, dc=com is an example of this kind of Active Directory name.

46 Type of conditional statement (two words).

47 VBScript keyword that can disassociate an object and an object reference.

50 What is the value of strText:

arrLetters = Array("E","M","O","T","E")
For i = 1 to 4 Step 2
strText = strText & arrLetters(i)
Next

51 Database access technology.

53 Right("foot", 1) & Left("foot", 1)

54 IDispatch and IUknown are examples of this.

58 VBScript function that determines whether an expression can be converted to a date: __Date.

59 Event fired when you click a button in an HTA: on_____.

61 Kind of address that can be retrieved using the Win32_NetworkAdaperConfiguration class.

62 Regular expressions are used to _____a particular pattern of characters.

63 Method used to pause a script: Wscript. _____.

65 Query language used in WMI scripts (abbreviation).

66 Syntax used when sorting items in a SQL query; ORDER __.

67 Keyword used when writing WMI queries.

69 Fill in the missing function: ___ (10) = A.

DOWN

2 Fill in the two missing keywords:

Set objFSO = CreateObject("Scripting.FileSystemObject")

__ objFSO.File______ ("C:\FSO\ScriptLog.txt") Then
Set objFolder = objFSO.GetFile("C:\FSO\ScriptLog.txt")
Else
Wscript.Echo "File does not exist."
End If

3 Type of VBScript loop.

5 VBScript object that keeps track of errors that occur when running a script.

6 HTML tag that indicates a table header: <__>.

7 When returning an SWbemObject collection in WMI, each item in the collection is one of these.

8 Keyword used to indicate the start of a VBScript procedure.

10 Fill in the missing keyword: For i = 1 __ 100.

11 Name (in the registry) of the WMI service.

15 Modifier containing information that describes a WMI class, instance, property, method, or parameter.

16 VBScript and JScript are both examples of a script ______ that can work with Windows Script Host.

18 In the expression Set objWMIService = GetObject("winmgmts: ") the winmgmts: is an example of this.

19 Value (spelled out) of the VBScript constant vbFriday.

23 The FileSystemObject knows that it’s finished reading a file when it’s at the end of the ______.

25 HTA is an acronym for this.

27 The Script _______ enables you to obfuscate (but not encrypt) your script code.

28 Code name for the new Microsoft Shell scripting technology.

29 A variable containing a double-precision, floating-point number like -1.79769313486232E308 has this kind of datatype.

30 WMI class for retrieving events from event logs: Win32___________.

33 Complete the following line of code: __ x > 5 Then.

39 Security information for local user and group accounts is stored here (abbreviation).

41 ADSI provider used when managing local user and group accounts.

44 LDAP display name for the Common-Name attribute.

45 Statement used to declare variables in VBScript.

46 Fill in the missing operator: SELECT * FROM __InstanceModificationEvent WITHIN 600 WHERE TargetInstance ___ "Win32_LogicalDisk"

48 DSNs, which help you connect to data source providers, are part of this data access technology.

49 A bitmask property is similar to an on-___ switch.

52 Wscript.Echo enables you to _______ information in the command window.

53 VBScript function used to remove blank spaces from the beginning and end of a string.

55 Controls typically used in HTML and HTA programming.

56 Wscript method used for writing data to the command window or to a message box.

57 Fill in the missing values: cn=ken myer, ou=finance, __=fabrikam, __ = com.

58 Microsoft’s fully-scriptable Web server (abbreviation).

60 The Win32_Process class has a Terminate method that can used to ____ a process.

64 Complete this line of code for looping through an ADO recordset: Do Until objRecordset. ____.

65 Fill in the missing statement:

____ MyLabel
.Height = 2000
.Width = 2000
.Caption = "This is MyLabel"
End ____

66 StrReverse(“AB”).

68 HTML tag that, in Internet Explorer, at least, puts text in italics: <__>.

Top of pageTop of page