Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Forescout FSCP Exam - Topic 5 Question 18 Discussion

Posted by Micheal on Jul 18, 2026 at 07:17 AM

Why is SMB required for Windows Manageability?

Suggested Answer: E

Comprehensive and Detailed Explanation From Exact Extract of Forescout Platform Administration and Deployment:

According to theForescout CounterACT HPS Inspection Engine Configuration Guide Version 10.8, SMB (Server Message Block) is required for Windows Manageability becausescripts run on endpoints are copied to a temp directory and run locally on the endpoint.

SMB Purpose for Windows Management:

According to the HPS Inspection Engine guide:

'Server Message Block (SMB) is a protocol for file and resource sharing. CounterACT uses this protocol with WMI or RPC methods to inspect and manage endpoints. This protocol must be available to perform the following:

Resolve file-related properties

Resolve script properties

Run script actions'

Script Execution Process Using SMB:

According to the documentation:

When WMI is used for Remote Inspection:

CounterACT downloads scripts- Scripts are transferred FROM CounterACT TO the endpoint using SMB protocol

Scripts stored in temp directory- By default, scripts are downloaded to and run from:

Non-interactive scripts:%TEMP%fstmpdirectory

Interactive scripts:%TEMP%directory of currently logged-in user

Scripts execute locally- Scripts are executed ON the endpoint itself (not remotely executed from CounterACT)

Script Execution Locations:

According to the detailed documentation:

ForRemote Inspection on Windows endpoints:

text

Non-interactive scripts are downloaded to and run from:

%TEMP%fstmp

(Typically %TEMP% is c:windowstemp)

Interactive scripts are downloaded to and run from:

%TEMP% directory of the currently logged-in user

ForSecureConnector on Windows endpoints:

text

When deployed as a Service:

%TEMP%fstmpsc

When deployed as a Permanent Application:

%TEMP% directory of the currently logged-in user

SMB Requirements for Script Execution:

According to the documentation:

To execute scripts via SMB on Windows endpoints:

Port Requirements:

Windows 7 and above: Port 445/TCP

Earlier versions (XP, Vista): Port 139/TCP

Required Services:

Server service

Remote Procedure Call (RPC)

Remote Registry service

SMB Signing(optional but recommended):

Can be configured to require digitally signed SMB communication

Helps prevent SMB relay attacks

Why Other Options Are Incorrect:

A . Scripts run on CounterACT are copied to a temp directory and run locally on the endpoint- Scripts don't RUN on CounterACT; they're copied FROM CounterACT TO the endpoint

B . Scripts run on endpoints are copied to a Linux script repository- Forescout endpoints are Windows machines, not Linux; also no 'Linux script repository' is involved

C . Scripts run on endpoints are copied to a temp directory and run remotely from CounterACT- Scripts run LOCALLY on the endpoint, not remotely from CounterACT

D . Scripts run on CounterACT are copied to a script repository and run remotely from CounterACT- Inverts the direction; CounterACT doesn't copy TO a repository; it copies TO endpoints

Script Execution Flow:

According to the documentation:

text

CounterACT --> (copies via SMB) --> Endpoint Temp Directory --> (executes locally) --> Result

The SMB protocol is essential for this file transfer step, which is why it's required for Windows manageability and script execution.

Referenced Documentation:

CounterACT Endpoint Module HPS Inspection Engine Configuration Guide v10.8

Script Execution Services documentation

About SMB documentation


Get Premium FSCP Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
14 comments · newest first
EZ
Ezekiel 20 days ago
But local execution from A is more reliable, especially for critical tasks.
JE
Jesusita 26 days ago
Option C seems right too. Remote execution can be beneficial in some cases.
MA
Mattie 1 month ago
I agree, A is solid. It ensures scripts run smoothly on the endpoint.
JO
Joseph 1 month ago
I feel like option A makes the most sense. Local execution is faster.
RU
Rusty 1 month ago
I think SMB is crucial for managing scripts effectively.
AU
Audry 2 months ago
E makes sense too, but I lean towards A.
TR
Trina 2 months ago
I think D is misleading, it’s not about remote execution.
ME
Melissia 2 months ago
Wait, are we sure about B? That sounds off.
JE
Jennifer 2 months ago
Totally agree, local execution is key for manageability!
CY
Cyril 2 months ago
A) is correct, scripts run locally on the endpoint.
ET
Ettie 2 months ago
I’m a bit confused; I thought scripts were always run locally. Is it really E, or am I mixing it up with another topic?
NE
Nenita 3 months ago
I feel like SMB is about managing scripts remotely, so maybe it's D? But I can't recall the specifics.
PA
Pamela 3 months ago
I think I practiced a question like this, and it mentioned something about temp directories. Could it be A?
CA
Cassie 3 months ago
I remember something about scripts needing to run locally on the endpoint, but I'm not sure if it's A or E.
0/2000 characters

Save Cancel