I dont quite understand the instructions to get ETP functional. My setup uses 2 Windows 11 PCs:
ES Server and ETP are installed on PC1 which contains a combination of local and remote drives (A-M), all of which are shared to PC2.
PC2 contains local drives (A-G), and can successfully access all shared drives from PC1 using \\PC1. Using ES Server, PC2 can view the combined ES index for PC1 and PC2.
I want to access PC1 files from PC2 ES index, so I now install ETP server on PC1.
-enable ETP server
-create username, pswd
On PC2
- connect to ETP Server
- enter Host IP, Username, Pswd
- Link type - \\Server\C
At this point PC2 shows the combined index of PC1 and PC2. When I click on an ES indexed folder for PC1, I get a Windows Security dialog that prompts for Network Credentials to connect to PC1.
No matter what credentials i put in (PC1 User/Pswd, PC2 User/Pswd, ES Username/Pswd) it doesnt accept them.
If I change the Link Type on PC2 to "C" I will get the msg "Windows cannot find 'D:\Folder1'.
I want PC2 to be able to open ES indexed links of files/folders from PC1 (Directories A-M) which I can currently only view within the ES Search window.
What else do I need to do and exactly how do I do it?
Thanks
-PS I dont know if its been fixed but the update function for ES Beta 1.5a 1396 doesnt work. I had to update manually to the current 1399 on both PCs.
ETP Setup
Re: ETP Setup
On the Server, what drives/folders are you indexing?
-Are they all local drives?
If you are indexing all local drives on the server, and using \\Server\C links on the client, you will need to share each drive as the drive letter on the server.
For example, on the server, share the C: drive as, D: as , etc...
Alternatively, you can use \\Server\C$ links which are the built-in c$ shares.
However, you will need administrator privileges to access these shares.
On the client, add server credentials under Start -> Control Panel -> User Accounts -> Manage your Credentials -> Add a windows credential.
If you are indexing all remote folders (eg: \\server\share) on the server, then use C: ETP links on the client.
The client will then see the same remote folder (eg: \\server\share)
-Are they all local drives?
If you are indexing all local drives on the server, and using \\Server\C links on the client, you will need to share each drive as the drive letter on the server.
For example, on the server, share the C: drive as
CDAlternatively, you can use \\Server\C$ links which are the built-in c$ shares.
However, you will need administrator privileges to access these shares.
On the client, add server credentials under Start -> Control Panel -> User Accounts -> Manage your Credentials -> Add a windows credential.
If you are indexing all remote folders (eg: \\server\share) on the server, then use C: ETP links on the client.
The client will then see the same remote folder (eg: \\server\share)
Re: ETP Setup
Thanks for replying. I'm in the process of trying your suggestions. In the meantime, here is clearer breakdown of what I'm doing:
PC1 - main ES with ETP Server Plugin.
This ES indexes PC1 Local drives - (C drive plus 6 externals), 8 Remote Network drives (Using RaiDrive to make them appear locally and shareable with a drive letter), and 12 Shared Local Network Drives (from PC2)
PC1 remote drives are listed as L:\files, M:\files, etc in ES Options, Indexes, Folders
PC2 shared drives are listed as \\PC2\A-drivename, \\PC2\B-drivename, etc in ES Options, Indexes, Folders
PC1 local drives are listed as Local NTFS volumes in ES Options, Indexes, NTFS
When using PC2 as client to access PC1 ETP server, I enter Tools, Connect to ETP Server, enter PC1 IP, Link type C:
This enables PC2 to view the full PC1 index (PC1 local/remote drives, PC2 local drives)
The next step would be to enable full access to PC1 index from PC2 (ability to open index folders)
According to your comment, it seems there are separate options for local and remote drives, but I'm using both simultaneously. What's the best way to handle these?
On, PC2 I dont have C: ETP links as an option for link type. Only C:, \\Server\C, \\Server\C$, ftp://host/C:
- If I use link type: C: I can see all PC1 and PC2 drives but I can't open any folders from the index (except PC2 folders)
- If I use link type \\Server\C or \\Server\C$, I can see all PC1 and PC2 drives but when it asks me for credentials it is not accepting anything I add (PC1 user, pswd, PC2 user pswd, or User/Pswd set up in PC1 ETP Server dialog).
The message it says is
Windows cannot access \\192.168.20.200\S
Error Code 0x80070043
Plus, in Credential Manager on PC2, PC1 and PC3 credentials are already listed with pswds.
Am I supposed to add something under generic credentials?
PC1 - main ES with ETP Server Plugin.
This ES indexes PC1 Local drives - (C drive plus 6 externals), 8 Remote Network drives (Using RaiDrive to make them appear locally and shareable with a drive letter), and 12 Shared Local Network Drives (from PC2)
PC1 remote drives are listed as L:\files, M:\files, etc in ES Options, Indexes, Folders
PC2 shared drives are listed as \\PC2\A-drivename, \\PC2\B-drivename, etc in ES Options, Indexes, Folders
PC1 local drives are listed as Local NTFS volumes in ES Options, Indexes, NTFS
When using PC2 as client to access PC1 ETP server, I enter Tools, Connect to ETP Server, enter PC1 IP, Link type C:
This enables PC2 to view the full PC1 index (PC1 local/remote drives, PC2 local drives)
The next step would be to enable full access to PC1 index from PC2 (ability to open index folders)
According to your comment, it seems there are separate options for local and remote drives, but I'm using both simultaneously. What's the best way to handle these?
On, PC2 I dont have C: ETP links as an option for link type. Only C:, \\Server\C, \\Server\C$, ftp://host/C:
- If I use link type: C: I can see all PC1 and PC2 drives but I can't open any folders from the index (except PC2 folders)
- If I use link type \\Server\C or \\Server\C$, I can see all PC1 and PC2 drives but when it asks me for credentials it is not accepting anything I add (PC1 user, pswd, PC2 user pswd, or User/Pswd set up in PC1 ETP Server dialog).
The message it says is
Windows cannot access \\192.168.20.200\S
Error Code 0x80070043
Plus, in Credential Manager on PC2, PC1 and PC3 credentials are already listed with pswds.
Am I supposed to add something under generic credentials?
Re: ETP Setup
Please try without credentials first..
Use link rewriting to fix up your drives on the server:
Exit Everything (File -> Exit)
Open your %APPDATA%\Everything\Everything.ini
(Everything-1.5a.ini for the alpha version)
Change the following lines:
to:
where:
C: is the C: drive on your server and \\PC1\C-drivename is share name )
D: is the D: drive on your server and \\PC1\D-drivename is share name )
\\PC2\A-drivename is the A: drive on your PC2
\\PC2\B-drivename is the B: drive on your PC2
Escape with
Save changes to Everything.ini
Close your Everything.ini (ie: close Notepad).
Restart Everything.
Connect to your ETP server using ETP links.
ETP client link rewrite
The Everything Server makes it easier on PC2 to index your local drives on PC2 while also indexing drives on your server.
The Everything Server also makes it easier to remap links.
For link type, please tryOn, PC2 I dont have C: ETP links as an option for link type. Only C:, \\Server\C, \\Server\C$, ftp://host/C:
C:Use link rewriting to fix up your drives on the server:
Exit Everything (File -> Exit)
Open your %APPDATA%\Everything\Everything.ini
(Everything-1.5a.ini for the alpha version)
Change the following lines:
Code: Select all
etp_client_rewrite_patterns=
etp_client_rewrite_substitutions=
Code: Select all
etp_client_rewrite_patterns="C:","D:","\\\\PC2\\A-drivename","\\\\PC2\\B-drivename"
etp_client_rewrite_substitutions="\\\\PC1\\C-drivename","\\\\PC1\\D-drivename","A:","B:"
C: is the C: drive on your server and \\PC1\C-drivename is share name )
D: is the D: drive on your server and \\PC1\D-drivename is share name )
\\PC2\A-drivename is the A: drive on your PC2
\\PC2\B-drivename is the B: drive on your PC2
Escape
\\\Save changes to Everything.ini
Close your Everything.ini (ie: close Notepad).
Restart Everything.
Connect to your ETP server using
C:ETP client link rewrite
The Everything Server makes it easier on PC2 to index your local drives on PC2 while also indexing drives on your server.
The Everything Server also makes it easier to remap links.
Re: ETP Setup
I just noticed I never replied. Changing the drive type to C: worked. Greatly appreciated your help.